mehrere standartmarker
Geschrieben von redpadz (Gast) am 08. Januar 2013 15:30:54: [flux]
Hallo.
Hab folgendes Problem. Ich baue grade eine Karte zusammen. Es gelint mir viele Marker zu setzen. Dies sind aber alles die roten Standard-Marker.
Kann ich ohne eigene Dateien zu benutzen die Standartmarker auch grün machen.
Folgende Sources:
var␣map; var␣layer_mapnik; var␣layer_tah; var␣layer_markers;
function␣drawmap()␣{ //␣Popup␣und␣Popuptext␣mit␣evtl.␣Grafik
OpenLayers.Lang.setCode('de');
//␣Position␣und␣Zoomstufe␣der␣Karte var␣lon␣=␣13.415153; var␣lat␣=␣52.517047; var␣zoom␣=␣12;
map␣=␣new␣OpenLayers.Map('map',␣{ projection:␣new␣OpenLayers.Projection("EPSG:900913"), displayProjection:␣new␣OpenLayers.Projection("EPSG:4326"), controls:␣[ new␣OpenLayers.Control.Navigation(), new␣OpenLayers.Control.LayerSwitcher(), new␣OpenLayers.Control.PanZoomBar()], maxExtent: new␣OpenLayers.Bounds(-20037508.34,-20037508.34, 20037508.34,␣20037508.34), numZoomLevels:␣20, maxResolution:␣156543, units:␣'meters' });
layer_mapnik␣=␣new␣OpenLayers.Layer.OSM.Mapnik("Mapnik"); layer_markers␣=␣new␣OpenLayers.Layer.Markers("Address",␣{␣projection:␣new␣OpenLayers.Projection("EPSG:4326"), visibility:␣true,␣displayInLayerSwitcher:␣false␣});
map.addLayers([layer_mapnik,␣layer_markers]); jumpTo(lon,␣lat,␣zoom);
var␣pois␣=␣new␣OpenLayers.Layer.Text(␣"My␣Points",␣{␣location:"pois1.txt",␣projection:␣new␣OpenLayers.Projection("EPSG:4326")}␣); map.addLayer(pois);
}
die Markers kommen von dann aus der .txt wie folgt:
lat lon title description icon iconSize iconOffset 52.517047 13.415153 ␣␣ 1.␣Adresse 52.511743 13.44421 ␣␣ 2.␣Adresse 52.539927 13.406482 ␣␣ 3.␣Adresse
Die kommen auch alle, aber eben nur mit roten markern. Ich würde aber gern eien andersfarbig machen, jedoch ohne eigene Grafiken machen zu müssen.
Geht das irgendwie?
Gruß
Antworten:
- Re: mehrere standartmarker · Netzwolf (Gast) · 08.01.2013 17:49 [flux]
- Re: mehrere standartmarker · maxbe (Gast) · 08.01.2013 17:56 [flux]
- Re: mehrere standartmarker · Netzwolf (Gast) · 08.01.2013 18:10 [flux]