Hi Antoni,<br><br>If your scale-dependent WMS serves as a background layer, you could try something like this, with custom boundary resolutions: <br><br>map.events.register(&#39;zoomend&#39;, this, function() {<br>         &nbsp;&nbsp;var res = map.getResolution();<br>
        &nbsp;&nbsp;if (res &lt;= 3) {<br>            &nbsp;&nbsp;&nbsp;&nbsp;map.setBaseLayer(orthoLayer);<br>        &nbsp;&nbsp;} else if ((res &lt;= 12) &amp;&amp; (res &gt; 3)) {<br>            &nbsp;&nbsp;&nbsp;&nbsp;map.setBaseLayer(communLayer);<br>        &nbsp;&nbsp;} else {<br>&nbsp;&nbsp;&nbsp;&nbsp;map.setBaseLayer(gmapLayer);<br>
        &nbsp;&nbsp;}<br>    });<br><br>... but we lack here the &#39;zoomstart&#39; event, which would be more appropriate IMO. <br><br>HTH,<br>F.<br><br><br><div><span class="gmail_quote">2009/1/2, Vidal, Antoni &lt;antoni.vidal@icc.cat&gt;:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
<div><p><font size="2">Thank&#39;s David.<br><br> You know any example code how to implement a scale-dependent WMS layer?.<br><br> Thank&#39;s again.<br><br> Antoni Vidal.<br><br><br> -----Missatge original-----<br> De: David Fawcett [<a href="mailto:david.fawcett@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mailto:david.fawcett@gmail.com</a>]<br>
 Enviat el: dv. 02/01/2009 16:56<br> Per a: Vidal, Antoni<br> A/c: <a href="mailto:users@openlayers.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">users@openlayers.org</a><br> Tema: Re: [OpenLayers-Users] Change server wms layer depending resolution<br>
<br> Antoni,<br><br> If you also control the WMS and are serving up your own data, you<br> could use a scale-dependent WMS layer as your source.<br><br> You could also potentially build a WMS layer that cascades the data<br>
 from the two external WMS&#39;, using scale to determine which data source<br> to use.&nbsp; That said, this would likely be a performance hit, you would<br> probably do better to write some custom javascript code to accomplish<br>
 it on the client side.<br><br> David.<br><br><br><br> On Fri, Jan 2, 2009 at 7:39 AM, Vidal, Antoni &lt;antoni.vidal@icc.cat&gt; wrote:<br> &gt; Hi there,<br> &gt;<br> &gt;<br> &gt;<br> &gt; I would change the server of a wms layer depending of map&#39;s resolution. Is<br>
 &gt; this possible ?, if yes, any help will be thankfull.<br> &gt;<br> &gt;<br> &gt;<br> &gt; Happy 2009.<br> &gt;<br> &gt;<br> &gt;<br> &gt; Antoni Vidal<br> &gt;<br> &gt; Institut Cartogrāfic de Catalunya&nbsp;&nbsp;&nbsp; Tel: +34-93 567 1500 Ext. 3228<br>
 &gt;<br> &gt; Parc de Montjuīc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fax: +34-93 567 1567<br> &gt;<br> &gt; 08038 Barcelona&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.icc.cat" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.icc.cat</a><br>
 &gt;<br> &gt; Spain<br> &gt;<br> &gt;<br> &gt;<br> &gt; _______________________________________________<br> &gt; Users mailing list<br> &gt; <a href="mailto:Users@openlayers.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Users@openlayers.org</a><br>
 &gt; <a href="http://openlayers.org/mailman/listinfo/users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://openlayers.org/mailman/listinfo/users</a><br> &gt;<br> &gt;<br><br><br></font></p>
</div><br>_______________________________________________<br> Users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Users@openlayers.org">Users@openlayers.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://openlayers.org/mailman/listinfo/users" target="_blank">http://openlayers.org/mailman/listinfo/users</a><br>
<br></blockquote></div><br>