I changed my code in this way <br> Now I will display the marker at the
right distance but the coordinates do not correspond to reality but the
wms layer unesco not be seen. <br> I need to change the encoding in Geoserver EPSG from 4326 to 900,913 for the wms layer unesco?<br><br>function init()<br>{&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; options={<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; projection: new OpenLayers.Projection(&quot;EPSG:<div id=":tz" class="ArwC7c ckChnd">
900913&quot;),<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; displayProjection: new OpenLayers.Projection(&quot;EPSG:4326&quot;),<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; numZoomLevels:18,<div class="Ih2E3d"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; units: &quot;m&quot;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maxResolution: 156543.0339,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maxExtent: new OpenLayers.Bounds(-20037508.34, -20037508.34,20037508.34, 20037508.34)<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; };<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //creo la mappa di base con i parametri&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; map = new OpenLayers.Map(&#39;map&#39;, options);<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br></div>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var myBaseLayer = new OpenLayers.Layer.Google(&quot;Google&quot;,<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&#39;sphericalMercator&#39;: true,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;maxExtent&#39;: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34)<div class="Ih2E3d"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //creo i livelli con la zona unesco<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br></div><div class="Ih2E3d">&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; unesco = new OpenLayers.Layer.WMS(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;TOPP unesco&quot;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;<a href="http://localhost:8080/geoserver/wms" target="_blank">http://localhost:8080/geoserver/wms</a>?&quot;,<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; layers: &#39;topp:unesco&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; styles: &#39;&#39;,<br></div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; srs: &#39;EPSG:900913&#39;,<div class="Ih2E3d"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; format: &#39;image/png&#39;,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tiled: &#39;true&#39;,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tilesOrigin : &quot;0,0&quot;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; transparent: true<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }, <br>&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; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;opacity&#39;: 0.5, &#39;isBaseLayer&#39;: false, &#39;wrapDateLine&#39;: true<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br><br></div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; );<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br><br>&nbsp;&nbsp;&nbsp; file[0] = &quot;georss/blu.xml&quot;;<br>&nbsp;&nbsp;&nbsp; file[1] = &quot;georss/rosso.xml&quot;;<br>&nbsp;&nbsp;&nbsp; file[2] = &quot;georss/verde.xml&quot;;<br>&nbsp;&nbsp;&nbsp; file[3] = &quot;georss/giallo.xml&quot;;<br>

&nbsp;&nbsp;&nbsp; file[4] = &quot;georss/marrone.xml&quot;;<br>&nbsp;&nbsp;&nbsp; file[5] = &quot;georss/arancio.xml&quot;;<br>&nbsp;&nbsp;&nbsp; file[6] = &quot;georss/celeste.xml&quot;;<br>&nbsp;&nbsp;&nbsp; file[7] = &quot;georss/viola.xml&quot;;<br>&nbsp;&nbsp;&nbsp; file[8] = &quot;georss/bianco.xml&quot;;<br>

&nbsp;&nbsp;&nbsp; file[9] = &quot;georss/nero.xml&quot;;<div class="Ih2E3d"><br><br>&nbsp;&nbsp;&nbsp; new1= [];<br>&nbsp;&nbsp;&nbsp; new1[0] = new OpenLayers.Layer.GeoRSS( &#39;GeoRSS&#39;, &#39;georss/blu.xml&#39;, {&#39;icon&#39;:color[0]} );<br>&nbsp;&nbsp;&nbsp; new1[1] = new OpenLayers.Layer.GeoRSS( &#39;GeoRSS&#39;, &#39;georss/rosso.xml&#39;, {&#39;icon&#39;:color[1]} );<br>

&nbsp;&nbsp;&nbsp; new1[2] = new OpenLayers.Layer.GeoRSS( &#39;GeoRSS&#39;, &#39;georss/verde.xml&#39;, {&#39;icon&#39;:color[2]} );<br>&nbsp;&nbsp;&nbsp; new1[3] = new OpenLayers.Layer.GeoRSS( &#39;GeoRSS&#39;, &#39;georss/giallo.xml&#39;, {&#39;icon&#39;:color[3]} );<br>

&nbsp;&nbsp;&nbsp; new1[4] = new OpenLayers.Layer.GeoRSS( &#39;GeoRSS&#39;, &#39;georss/marrone.xml&#39;, {&#39;icon&#39;:color[4]} );<br>&nbsp;&nbsp;&nbsp; new1[5] = new OpenLayers.Layer.GeoRSS( &#39;GeoRSS&#39;, &#39;georss/arancio.xml&#39;, {&#39;icon&#39;:color[5]} );<br>

&nbsp;&nbsp;&nbsp; new1[6] = new OpenLayers.Layer.GeoRSS( &#39;GeoRSS&#39;, &#39;georss/celeste.xml&#39;, {&#39;icon&#39;:color[6]} );<br>&nbsp;&nbsp;&nbsp; new1[7] = new OpenLayers.Layer.GeoRSS( &#39;GeoRSS&#39;, &#39;georss/viola.xml&#39;, {&#39;icon&#39;:color[7]} );<br>

&nbsp;&nbsp;&nbsp; <br></div>&nbsp;&nbsp;&nbsp; map.addLayers([myBaseLayer,unesco]);<br>&nbsp;&nbsp;&nbsp; //map.addLayers([unesco,aste]);<br>&nbsp;&nbsp;&nbsp; //map.addLayers([unesco,aste,siepi,attrezzature,aree,alberi,edifici]);<div class="Ih2E3d"><br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; for (n=0; n &lt; 8; n++) <br>
&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; map.addLayer(new1[n]);<br>
&nbsp;&nbsp;&nbsp; }<br><br></div><div class="Ih2E3d">&nbsp;&nbsp;&nbsp; map.addControl(new OpenLayers.Control.LayerSwitcher());<br>&nbsp;&nbsp;&nbsp; loadsetmap();<br></div>&nbsp;&nbsp;&nbsp; map.addControl(new OpenLayers.Control.Permalink());<br>&nbsp;&nbsp;&nbsp; map.addControl(new OpenLayers.Control.MousePosition());</div>