Set the number of zoom levels for the marker layer based on the

maximum number of zoom levels of any of the base layers.
This commit is contained in:
Tom Hughes 2007-12-06 13:46:56 +00:00
parent c1299fbb35
commit 3ed64ceb54

View file

@ -15,7 +15,8 @@ function createMap(divName) {
var osmarender = new OpenLayers.Layer.OSM.Osmarender("Osmarender", { displayOutsideMaxExtent: true });
map.addLayer(osmarender);
markers = new OpenLayers.Layer.Markers("markers", { visibility: false });
var numZoomLevels = Math.max(mapnik.numZoomLevels, osmarender.numZoomLevels);
markers = new OpenLayers.Layer.Markers("Markers", { visibility: false, numZoomLevels: numZoomLevels });
map.addLayer(markers);
map.addControl(new OpenLayers.Control.LayerSwitcher());