Set number of zoom levels on a per layer basis. Closes #603.

This commit is contained in:
Tom Hughes 2007-12-04 00:42:08 +00:00
parent ede76d8dc5
commit 4c3b59fe25
2 changed files with 2 additions and 1 deletions

View file

@ -5,7 +5,6 @@ var popup;
function createMap(divName) {
map = new OpenLayers.Map(divName,
{ maxExtent: new OpenLayers.Bounds(-20037508,-20037508,20037508,20037508),
numZoomLevels: 19,
maxResolution: 156543,
units: 'm',
projection: "EPSG:41001" });

View file

@ -109,6 +109,7 @@ OpenLayers.Layer.OSM.Mapnik = OpenLayers.Class(OpenLayers.Layer.OSM, {
"http://b.tile.openstreetmap.org/",
"http://c.tile.openstreetmap.org/"
];
options = OpenLayers.Util.extend(options, { numZoomLevels: 19 });
var newArguments = [name, url, options];
OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments);
},
@ -136,6 +137,7 @@ OpenLayers.Layer.OSM.Osmarender = OpenLayers.Class(OpenLayers.Layer.OSM, {
"http://b.tah.openstreetmap.org/Tiles/tile.php/",
"http://c.tah.openstreetmap.org/Tiles/tile.php/"
];
options = OpenLayers.Util.extend(options, { numZoomLevels: 18 });
var newArguments = [name, url, options];
OpenLayers.Layer.OSM.prototype.initialize.apply(this, newArguments);
},