(21-02-2012, 10:10)Odoakr napisał(a): Wszystko jest tu:
http://docs.openlayers.org/library/feature_styling.html
Zgodnie z przykładem i example'm który znalazłem chciałem zacząć od zmiany markera. Ale nadal wyświetla mi się domyślna kropka. Mój kod wygląda tak:
Kod:
vectorlayer = new OpenLayers.Layer.Vector("geojson",{
strategies: [new OpenLayers.Strategy.Fixed()],
protocol: new OpenLayers.Protocol.HTTP({
url: "new.php",
format: new OpenLayers.Format.GeoJSON()
}),
// parametry opcjonalne
displayInLayerSwitcher: true,
},{
styleMap: new OpenLayers.StyleMap({
"default": {
externalGraphic: "icon.png"
//graphicWidth: 17,
//graphicHeight: 20,
//graphicYOffset: -19,
// rotation: "${angle}",
// fillOpacity: "${opacity}"
},
"select": {
cursor: "crosshair",
//externalGraphic: "foto/icon/icon.png"
}
})
});
map.addLayers([gphy, gmap, ghyb, gsat, vectorlayer]);