<div>I accomplish this on the "moveend" event.</div>
<div> </div>
<div>map.events.register('moveend', map, function (e)<br>{<br> var mapScale = this.getScale();<br> if (mapScale < 55568034)<br> {<br> markerLayer.setVisibility(true);<br> }<br> else
<br> {<br> markerLayer.setVisibility(false);<br> }<br>}</div>
<div> </div>
<div>I also would like this layer not to fire until it is between the min and max scale settings. It still goes out and retrieves the url and causes performance problems. But it is my understanding that this will come in a future release.
</div>
<div> </div>
<div>Thanks,</div>
<div>Linda Rawson<br><br></div>
<div class="gmail_quote">On Dec 7, 2007 2:36 PM, Bart van den Eijnden (OSGIS) <<a href="mailto:bartvde@osgis.nl">bartvde@osgis.nl</a>> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">That's true, but since I have the scales array set on the Map, the layer<br>also has scales. And if scales is not null, it will never reach the code
<br>block where minScale and maxScale are applied.<br><br>Best regards,<br>Bart<br><br>Eric Lemoine schreef:<br>
<div class="Ih2E3d">> On Dec 7, 2007 3:53 PM, Bart van den Eijnden (OSGIS) <<a href="mailto:bartvde@osgis.nl">bartvde@osgis.nl</a>> wrote:<br>><br>>> Hi list,<br>>><br>>> I am trying to make one of my WMS layers scale dependent (only visible
<br>>> between 0 and 1:25000, units: m), but I cannot get it done.<br>>><br>>> My map is constructed with an array of scales and a maxExtent.<br>>><br>>> On my layer I use minScale 25000 and maxScale 0.
<br>>><br>>> But since the code in InitResolutions of Layer.js falls back on the map<br>>> object, the Layer's scales array will be set using the Map's scales array,<br>>> and the code for minScale and maxScale will never be reached.
<br>>><br>><br>> When I look at the code, I see the opposite. minScale, maxScale and<br>> friends are taken from the map object *only* if they're not specified<br>> at the layer level.<br>><br>> <
<a href="http://trac.openlayers.org/browser/trunk/openlayers/lib/OpenLayers/Layer.js#L411" target="_blank">http://trac.openlayers.org/browser/trunk/openlayers/lib/OpenLayers/Layer.js#L411</a>><br>> <<a href="http://trac.openlayers.org/browser/trunk/openlayers/lib/OpenLayers/Layer.js#L604" target="_blank">
http://trac.openlayers.org/browser/trunk/openlayers/lib/OpenLayers/Layer.js#L604</a>><br>><br>> Am I missing something here?<br>><br>> --<br>> Eric<br>><br>><br>><br><br><br></div><font color="#888888">
--<br>Bart van den Eijnden<br>OSGIS, Open Source GIS<br><a href="mailto:bartvde@osgis.nl">bartvde@osgis.nl</a><br><a href="http://www.osgis.nl/" target="_blank">http://www.osgis.nl</a><br></font>
<div>
<div></div>
<div class="Wj3C7c"><br>_______________________________________________<br>Users mailing list<br><a href="mailto:Users@openlayers.org">Users@openlayers.org</a><br><a href="http://openlayers.org/mailman/listinfo/users" target="_blank">
http://openlayers.org/mailman/listinfo/users</a><br></div></div></blockquote></div><br>