Thanks for the reply, does this mean I cannot use 4326 as an srs for my overlays? I have in the layer declaration srs: &#39;EPSG:4326&#39;, but in firebug I get a bad request 404 reported and in the call it says EPSG 900913.<br>
<br><div class="gmail_quote">On Thu, Jan 29, 2009 at 4:34 PM, Christopher Schmidt <span dir="ltr">&lt;<a href="mailto:crschmidt@metacarta.com">crschmidt@metacarta.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d">On Thu, Jan 29, 2009 at 04:18:34PM -0500, Robert Hicks wrote:<br>
&gt; Hello all,<br>
&gt; I am having an issue when I have some WMS Layers over top of a Google base<br>
&gt; map. Basically what happens is when I toggle to layers on and off in the<br>
&gt; layer switcher the next time the layer appears it is shifted down relative<br>
&gt; to the Google map. It does not do this with the basic OpenLayers base map<br>
&gt; from <a href="http://labs.metacarta.com/wms/vmap0" target="_blank">http://labs.metacarta.com/wms/vmap0</a>.<br>
<br>
</div>Use spherical mercator.<br>
<br>
<a href="http://docs.openlayers.org/library/spherical_mercator" target="_blank">http://docs.openlayers.org/library/spherical_mercator</a><br>
<a href="http://openlayers.org/dev/examples/spherical-mercator.html" target="_blank">http://openlayers.org/dev/examples/spherical-mercator.html</a><br>
<br>
-- Chris<br>
<div><div></div><div class="Wj3C7c"><br>
&gt; Here are my layer definitions:<br>
&gt;<br>
&gt; var parcels = new OpenLayers.Layer.WMS(<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &quot;Parcels&quot;, geoserverDomain,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //width: &#39;800&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; srs: &#39;EPSG:4326&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; layers: &#39;mylayer_parcels&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //height: &#39;341&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; styles: &#39;&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp;format: &#39;image/png&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp;transparent: &#39;true&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp;attribution: &quot;A &nbsp;Service&quot;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; );<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var munic = new OpenLayers.Layer.WMS(<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &quot;Municipality&quot;, geoserverDomain,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //width: &#39;800&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; srs: &#39;EPSG:4326&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; layers: &#39;mylayer_munic&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //height: &#39;341&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; styles: &#39;&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; format: &#39;image/png&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp;transparent: &#39;true&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp;attribution: &quot;A &nbsp;Service&quot;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; );<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var roadcenterlines = new OpenLayers.Layer.WMS(<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &quot;Road Center Lines&quot;, geoserverDomain,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //width: &#39;800&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; srs: &#39;EPSG:4326&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; layers: &#39;mylayer_roadcenterlines_ft&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //height: &#39;341&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; styles: &#39;&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; format: &#39;image/png&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp;transparent: &#39;true&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp;attribution: &quot;A &nbsp;Service&quot;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; );<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var raster = new OpenLayers.Layer.WMS(<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &quot;Defiance County Raster&quot;, geoserverDomain,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //width: &#39;800&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; srs: &#39;EPSG:4326&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; layers: &#39;gv:county&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //height: &#39;341&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; styles: &#39;&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; format: &#39;image/png&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp;transparent: &#39;true&#39;,<br>
&gt; &nbsp; &nbsp; &nbsp;attribution: &quot;A &nbsp;Service&quot;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; );<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var vector = new OpenLayers.Layer.Vector(<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp;&quot;GlobalView&quot;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;attribution:&quot;A &nbsp;Service&quot;,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;displayInLayerSwitcher: false<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; );<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; map.addLayers([wms, raster, parcels, munic, roadcenterlines,<br>
&gt; vector]);<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // setup controls and initial zooms<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; map.addControl(new OpenLayers.Control.PanZoomBar());<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; map.addControl(new OpenLayers.Control.Navigation());<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; map.addControl(new OpenLayers.Control.Scale($(&#39;scale&#39;)));<br>
&gt; &nbsp; &nbsp; map.addControl(new OpenLayers.Control.MousePosition({element:<br>
&gt; $(&#39;location&#39;)}));<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; map.addControl(new OpenLayers.Control.LayerSwitcher());<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; map.addControl(new OpenLayers.Control.Attribution());<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; map.setCenter(new<br>
&gt; OpenLayers.LonLat(-84.52,41.35),11,false,false);<br>
&gt;<br>
&gt; Has anyone encountered this?<br>
<br>
</div></div>&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@openlayers.org">Users@openlayers.org</a><br>
&gt; <a href="http://openlayers.org/mailman/listinfo/users" target="_blank">http://openlayers.org/mailman/listinfo/users</a><br>
<font color="#888888"><br>
<br>
--<br>
Christopher Schmidt<br>
MetaCarta<br>
</font></blockquote></div><br>