summaryrefslogtreecommitdiff
path: root/static/edit_map.js
diff options
context:
space:
mode:
Diffstat (limited to 'static/edit_map.js')
-rw-r--r--static/edit_map.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/static/edit_map.js b/static/edit_map.js
index 4799341..6daa319 100644
--- a/static/edit_map.js
+++ b/static/edit_map.js
@@ -33,12 +33,12 @@ var icon = new OpenLayers.Icon('http://www.openlayers.org/dev/img/marker.png', s
var setMarker = function (event){
event = event || window.event;
var lonlat = layerMarkers.getLonLatFromViewPortPx(event.xy);
- putMarker(lonlat);
+ putMarker(lonlat, false);
OpenLayers.Event.stop(event);
}
/* put the marker on the map and update latitude and longitude fields */
-var putMarker = function (lonlat){
+var putMarker = function (lonlat, zoom){
if (marker) {
layerMarkers.removeMarker(marker);
}
@@ -51,8 +51,10 @@ var putMarker = function (lonlat){
document.getElementById('live_latitude').value = lonlat.lon;
document.getElementById('live_longitude').value = lonlat.lat;
/*zoom to the point*/
- var bounds = layerMarkers.getDataExtent();
- if (bounds) map.zoomToExtent(bounds);
+ if (zoom){
+ var bounds = layerMarkers.getDataExtent();
+ if (bounds) map.zoomToExtent(bounds);
+ }
return;
}