Ich möchte viele verschiedene Marker auf einer Android-Karte hinzufügen. Mein Code funktioniert bisher immer mit der gleichen Überlagerung:Verschiedene benannte Marker auf Google Android Karte
mapOverlays = mapView.getOverlays();
drawable = this.getResources().getDrawable(R.drawable.marker);
itemizedOverlay = new MyItemizedOverlay(drawable);
OverlayItem overlayItem = new OverlayItem(geoPoint, "foo", "bar");
mapOverlays.add(itemizedOverlay);
Das funktioniert soweit gut. Aber jeder Marker ist derselbe. Was ich jetzt machen möchte, sind verschiedene Markierungen auf der Karte wie die, die Sie in Google Maps Webapp sehen (ein Marker namens "A", der nächste "B", usw.). Wie kann ich das erreichen? Muss ich meiner App eine zusätzliche PNG-Markierungsdatei hinzufügen? (marker_a.png, marker_b.png, ...) oder gibt es einen einfacheren Weg dies zu erreichen? Es kann auch sein, dass es mehr als 26 Ergebnisse gibt, so dass ich möglicherweise unterschiedliche Farben der Marker benötige.
Danke für den Tipp, funktioniert sehr gut. Überprüfen Sie auch http://stackoverflow.com/questions/3515638/mapview-marker-shadow, wenn Ihr Marker relativ zu seinem Schatten nicht korrekt angezeigt wird. – Dr1Ku