Hi Juansre, I added my GeoJSON data in the following way.
var styleMap1 = new OpenLayers.StyleMap({ "default": new OpenLayers.Style({ externalGraphic: '${getImageURL}', // fillColor: "${getColor}", // strokeWidth: 1, pointRadius: 6, // fillColor: "red", //strokeColor:"${getColor}" }, { context: { getImageURL : function (feature) { return feature.attributes.complaints.field_status_value =='Resolved'?'http://www.ichangemycity.com/sites/all/themes/janaagraha/gmaps/assets/images/green.png': feature.attributes.complaints.field_status_value =='Reported'?'http://www.ichangemycity.com/sites/all/themes/janaagraha/gmaps/assets/images/red.png': 'http://www.ichangemycity.com/sites/all/themes/janaagraha/gmaps/assets/images/blue.png'; } } }) }); var a = new OpenLayers.Layer.Vector("GeoJSON", { styleMap: styleMap1, projection: epsg4326, strategies: [new OpenLayers.Strategy.Fixed()], protocol: new OpenLayers.Protocol.HTTP({ url:"http://uat.ichangemycity.com/get_complaints?format=JSON", format: new OpenLayers.Format.GeoJSON() }) }); Hope this will resolve your problem. Thanks ----- GIS Developer India Urban Space Foundation -- View this message in context: http://osgeo-org.1560.x6.nabble.com/Simple-Question-tp5061039p5061042.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list us...@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/openlayers-users