Hi everyone, <br>I would use OpenLayers with Google maps, Vector layers and Geoscopio layers.<br>I think I&#39;ve some trouble with projections.<br>Geoscopio maps are available with projections EPSG:4326 and EPSG:3003.<br>

How can I set all parts to work together? <br><br>If I use &quot;standard&quot; projection for google <br><br>I&#39;m using that code get from various examples, in that way the only layer doesn&#39;t work properly is the &quot;Tuscany Map&quot;:<br>

<br>...<br>var options = {<br>                projection: new OpenLayers.Projection(&quot;EPSG:900913&quot;),<br>                displayProjection: new OpenLayers.Projection(&quot;EPSG:4326&quot;),<br>                units: &quot;m&quot;,<br>

                maxResolution: 156543.0339,<br>                maxExtent: new OpenLayers.Bounds(-20037508.34, -20037508.34,<br>                                                 20037508.34, 20037508.34)<br>            };<br>

            <br>            map = new OpenLayers.Map(&#39;map&#39;,options);<br>            <br>            map.addControl(new OpenLayers.Control.LayerSwitcher());<br>            <br>            var gphy = new OpenLayers.Layer.Google(<br>

                &quot;Google Physical&quot;,<br>                {type: G_PHYSICAL_MAP, sphericalMercator:true}<br>            );<br><br>            var wms = new OpenLayers.Layer.WMS(&quot;Tuscany Map&quot;,<br>                                   &quot;<a href="http://web.rete.toscana.it/sgrwms/com.rt.wms.RTmap?servicename=_rt_wms&amp;version=1.1.1&amp;SRS=EPSG:3003" target="_blank">http://web.rete.toscana.it/sgrwms/com.rt.wms.RTmap?servicename=_rt_wms&amp;version=1.1.1&amp;SRS=EPSG:3003</a>&quot;,<br>

                                   {<br>                                   projection: map.displayProjection,<br>                                   layers: &#39;idcomuni&#39;,<br>                                   transparent: &#39;true&#39;<br>

                                   });<br>            <br>             var layerGML = new OpenLayers.Layer.Vector(&quot;Layer Vector&quot;, {<br>                projection: map.displayProjection,<br>                strategies: [new OpenLayers.Strategy.Fixed()],<br>

                protocol: new OpenLayers.Protocol.HTTP({<br>                    url: &quot;markers.kml&quot;,<br>                    format: new OpenLayers.Format.KML({<br>                        extractStyles: true,<br>
                        extractAttributes: true<br>
                    })<br>                })<br>            });<br>            map.addLayers([gmap, ghyb, layerGML]);<br>...<br><br>-- <br>Willy<br>