Ho difficoltà a capire come modificare il colore di un marker in un progetto Google Maps Android.Cambiare colore dei marker - Google Map V2 Android
Il mio codice per un marcatore è:
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)));
ottengo questo errore quando ho messo il codice .icon sull'ultima riga, altrimenti il lavoro .position
, .title
e .setSnippet
proprio bene e sono visibili sul carta geografica.
non può invocare l'icona (BitmapDescriptor) del tipo primitivo vuoto
Questi aswell essere importate:
import com.google.android.gms.maps.model.BitmapDescriptor;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
Ma nient'altro viene aggiunto in Ho perso una parte vitale.?
Sì, hai ragione! funziona. Sono appena stato confuso con l'esempio di google. – user1977908
@ user1977908, dovresti contrassegnare questa risposta come corretta se ha risolto il tuo problema – gian1200
Ho impostato il colore con l'icona, ma tutti i miei marcatori ora hanno lo stesso colore anche se cambio BitmapDescriptorFactory su un colore diverso. – Joseph