Make sure the zoom level is valid when positioning the map. Closes #1158.

This commit is contained in:
Tom Hughes 2008-10-04 23:44:41 +00:00
parent fe37259e01
commit fb1d36623b

View file

@ -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);
}