Thanks for the response. Has this worked for you with status of layer
set to DEFAULT or ON?
Cheers
Sent from my iPhone
On 27 Oct 2009, at 18:00, "Arnd Wippermann" <[email protected]>
wrote:
Hi,
you have added minZoomLevel and maxZoomLevel to the params or your
WMS layer. params are used for building the WMS request. Move them
to the options of your WMS layer and perhaps it works. I use
minScale and maxScale to control the display of layers.
{ gutter:15,
minZoomLevel : 5,
maxZoomLevel : 10
//minScale : 1000000,
//maxScale : 45000
}
Arnd
Von: [email protected] [mailto:users-
[email protected]] Im Auftrag von Paul Curran
Gesendet: Dienstag, 27. Oktober 2009 16:08
An: [email protected]
Betreff: [OpenLayers-Users] Display WMS layer depending on ZoomLevel
Hello i need your help.
I currently have two layers. i would like to display one layer
initially then zoom in closer and display the second layer. I have
been trying to do it like this:
var options = { maxExtent: bounds, maxResolution: 600,
numZoomLevels: 10};
layer1 = new OpenLayers.Layer.WMS("OpenLayers WMS",
"http://127.0.0.1/cgi-bin/mapserv.exe?", { layers: "uk", map: '/ms4w/
apps/openlayers-2.5/data/uk2.map',
minZoomLevel: 1, maxZoomLevel: 4 },
{ gutter: 15 });
layer2 = new OpenLayers.Layer.WMS("OpenLayers WMS",
"http://127.0.0.1/cgi-bin/mapserv.exe?", { layers: "UK250", map: '/
ms4w/apps/openlayers-2.5/data/uk2.map',
minZoomLevel: 5, maxZoomLevel: 10},
{ gutter: 15 });
map.addLayer(Layer1, Layer2);
map.zoomToExtent(bounds);
map.setCenter(bounds);
map.zoomToMaxExtent();
My main problem is i can only display a layer when status is DEFAULT
within mapfile however i cannot hide the layer if set to this. When
Set to ON the layer is not displayed atall.
Any help much appreciated
Cheers
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users