Hello all,<div><br></div><div>I am having an issue when I have some WMS Layers over top of a Google base map. Basically what happens is when I toggle to layers on and off in the layer switcher the next time the layer appears it is shifted down relative to the Google map. It does not do this with the basic OpenLayers base map from&nbsp;<a href="http://labs.metacarta.com/wms/vmap0">http://labs.metacarta.com/wms/vmap0</a>.</div>
<div><br></div><div>Here are my layer definitions:</div><div><br></div><div><div>var parcels = new OpenLayers.Layer.WMS(</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;Parcels&quot;, geoserverDomain,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//width: &#39;800&#39;,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;srs: &#39;EPSG:4326&#39;,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;layers: &#39;mylayer_parcels&#39;,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//height: &#39;341&#39;,</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;styles: &#39;&#39;,</div><div><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">                </span>format: &#39;image/png&#39;,</div><div>
<span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">                </span>transparent: &#39;true&#39;,</div><div><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">                </span>attribution: &quot;A &nbsp;Service&quot;<span class="Apple-tab-span" style="white-space:pre">        </span> &nbsp; &nbsp;</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;);</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var munic = new OpenLayers.Layer.WMS(</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;Municipality&quot;, geoserverDomain,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//width: &#39;800&#39;,</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;srs: &#39;EPSG:4326&#39;,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;layers: &#39;mylayer_munic&#39;,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//height: &#39;341&#39;,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;styles: &#39;&#39;,</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;format: &#39;image/png&#39;,</div><div><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">                </span>transparent: &#39;true&#39;,</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">                </span>attribution: &quot;A &nbsp;Service&quot; &nbsp;&nbsp;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;);</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var roadcenterlines = new OpenLayers.Layer.WMS(</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;Road Center Lines&quot;, geoserverDomain,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//width: &#39;800&#39;,</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;srs: &#39;EPSG:4326&#39;,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;layers: &#39;mylayer_roadcenterlines_ft&#39;,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//height: &#39;341&#39;,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;styles: &#39;&#39;,</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;format: &#39;image/png&#39;,</div><div><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">                </span>transparent: &#39;true&#39;,</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">                </span>attribution: &quot;A &nbsp;Service&quot;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}&nbsp;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;);</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var raster = new OpenLayers.Layer.WMS(</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;Defiance County Raster&quot;, geoserverDomain,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//width: &#39;800&#39;,</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;srs: &#39;EPSG:4326&#39;,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;layers: &#39;gv:county&#39;,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//height: &#39;341&#39;,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;styles: &#39;&#39;,</div><div>
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;format: &#39;image/png&#39;,</div><div><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">                </span>transparent: &#39;true&#39;,</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">                </span>attribution: &quot;A &nbsp;Service&quot;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}&nbsp;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;);</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var vector = new OpenLayers.Layer.Vector(</div><div>&nbsp;&nbsp; &nbsp; &nbsp; <span class="Apple-tab-span" style="white-space:pre">                        </span>&quot;GlobalView&quot;,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">        </span>{</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">                </span>attribution:&quot;A &nbsp;Service&quot;,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">                </span>displayInLayerSwitcher: false</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="Apple-tab-span" style="white-space:pre">        </span>}</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;);</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;map.addLayers([wms, raster, parcels, munic, roadcenterlines, vector]);</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// setup controls and initial zooms</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;map.addControl(new OpenLayers.Control.PanZoomBar());</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;map.addControl(new OpenLayers.Control.Navigation());</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;map.addControl(new OpenLayers.Control.Scale($(&#39;scale&#39;)));</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span> &nbsp; &nbsp;map.addControl(new OpenLayers.Control.MousePosition({element: $(&#39;location&#39;)}));</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;map.addControl(new OpenLayers.Control.LayerSwitcher());</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;map.addControl(new OpenLayers.Control.Attribution());</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;map.setCenter(new OpenLayers.LonLat(-84.52,41.35),11,false,false);</div><div><br></div><div>Has anyone encountered this?</div></div>