From: Tom Hughes Date: Sat, 4 Oct 2008 23:44:41 +0000 (+0000) Subject: Make sure the zoom level is valid when positioning the map. Closes #1158. X-Git-Tag: live~7659 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/fb1d36623bf9588a7dbb481714cfb91dda4e8f3b?ds=sidebyside Make sure the zoom level is valid when positioning the map. Closes #1158. --- diff --git a/public/javascripts/map.js b/public/javascripts/map.js index cd130c784..d6349d698 100644 --- a/public/javascripts/map.js +++ b/public/javascripts/map.js @@ -131,6 +131,8 @@ function getMapCenter(center, zoom) { } function setMapCenter(center, zoom) { + var numzoom = map.getNumZoomLevels(); + if (zoom >= numzoom) zoom = numzoom - 1; map.setCenter(center.clone().transform(epsg4326, map.getProjectionObject()), zoom); }