I tryed this code but also this doesn&#39;t work it continues to take marker as default,I have also considered your example but it isn&#39;t useful to solve my problem <br><br>var newl = new OpenLayers.Layer.GeoRSS( &#39;Yelp GeoRSS&#39;, &#39;yelp-georss.xml&#39;, {&#39;icon&#39;:yelp});<br>
<br>&gt;Alan wrote:<br>&gt;And that:<br>
&gt;<br>&gt;var newl = new OpenLayers.Layer.GeoRSS( &#39;Yelp GeoRSS&#39;, &#39;yelp-georss.xml&#39;, {&#39;icon&#39;:yelp});<br>
&gt;<br>&gt;Please see this example:<br>
<a href="http://openlayers.org/dev/examples/georss-markers.html" target="_blank">&gt;http://openlayers.org/dev/examples/georss-markers.html</a><br>
&gt;<br>&gt;Alan<br><br>&gt;&gt;Marcello Brunaldi wrote:<br>
&gt;&gt;That does not work,<br>
&gt;&gt; It always take the marker default.<br>
&gt;&gt;<br>
&gt; &gt;&nbsp; &nbsp; yelp = new OpenLayers.Icon(&quot;blu.png&quot;, new OpenLayers.Size(20,29));<br>
&gt;&gt;<br>
&gt;&gt; &nbsp; &nbsp; var options = {<br>
&gt;&gt;&nbsp; &nbsp; &#39;icon&#39;: yelp<br>
&gt;&gt;&nbsp; &nbsp;&nbsp; };<br>
&gt;&gt;<br>
&gt;&gt; &nbsp; &nbsp; new1 = new OpenLayers.Layer.GeoRSS( &#39;GeoRSS&#39;, &#39;georss.xml&#39;, options);