X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/e46c82fe3db59ce59206053a26d0207931f2f68a..dc3af4040e6d7ea72a72bba7b1383d59a183f657:/app/views/site/index.html.erb diff --git a/app/views/site/index.html.erb b/app/views/site/index.html.erb index 40a7a3fbc..150bdce4d 100644 --- a/app/views/site/index.html.erb +++ b/app/views/site/index.html.erb @@ -191,10 +191,20 @@ end return getMapCenter(); } - function setPosition(lat, lon, zoom) { + function getZoom() { + return getMapZoom(); + } + + function setPosition(lat, lon, zoom, min_lon, min_lat, max_lon, max_lat) { var centre = new OpenLayers.LonLat(lon, lat); - setMapCenter(centre, zoom); + if (min_lon && min_lat && max_lon && max_lat) { + var bbox = new OpenLayers.Bounds(min_lon, min_lat, max_lon, max_lat); + + setMapExtent(bbox); + } else { + setMapCenter(centre, zoom); + } if (marker) removeMarkerFromMap(marker);