Ich habe ein wenig Probleme zu verstehen, wie man die Farbe eines Markers in einem Android Google Map-Projekt ändert.Ändern der Farbe von Markern - Google Map V2 Android
Mein Code für einen Marker ist:
googlemap.addMarker(new MarkerOptions()
.position(new LatLng(65.07213,-2.109375))
.title("This is my title"))
.setSnippet("and snippet");
.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_ORANGE)));
ich diesen Fehler, wenn ich in dem .icon Code in der letzten Zeile setzen, da sonst die .position
, .title
und .setSnippet
gut funktioniert und bin sichtbar auf der Karte.
Kann nicht aufrufen Symbol (BitmapDescriptor) auf dem primitiven Typ void
Diese importiert als gut erhalten:
import com.google.android.gms.maps.model.BitmapDescriptor;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
Aber nichts anderes zugegeben habe ich verpasst eine wichtige Rolle.?
Ja, Sie haben Recht! es funktioniert. Ich bin nur mit Googles Beispiel verwirrt worden. – user1977908
@ user1977908, sollten Sie diese Antwort als richtig markieren, wenn es Ihr Problem gelöst hat – gian1200
Ich habe die Farbe mit dem Symbol festgelegt, aber dann haben alle meine Markierungen jetzt die gleiche Farbe, auch wenn ich BitmapDescriptorFactory in eine andere Farbe ändern. – Joseph