Modification de la couleur des marqueurs – Google Map V2 Android

J'ai un peu de difficulté à comprendre comment changer la couleur d'un marqueur dans un projet Android Google Map.

Mon code pour un marqueur est:

  • Limiter l'accès au téléchargement de l'application sur Google Play
  • Kotlin - Lateinit VS Any? = Nul
  • Réglage de la taille d'une seule rangée dans StaggeredGridLayoutManager
  • SetScaleType sur ScaleType.MATRIX ne fonctionne pas par programme mais dans xml il fonctionne
  • Seuls certains utilisateurs signalent une erreur "Resource Not Found". Est-ce que ça a du sens?
  • Android ACRA avec des exceptions manipulées
  • 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))); 

    Je reçois cette erreur lorsque je place le code .icon sur la dernière ligne, sinon la .position , .title et .setSnippet fonctionnent très bien et sont visibles sur la carte.

    Impossible d'invoquer l'icône (BitmapDescriptor) sur le vide de type primitif

    Ceux-ci sont aussi importés:

     import com.google.android.gms.maps.model.BitmapDescriptor; import com.google.android.gms.maps.model.BitmapDescriptorFactory; 

    Mais rien d'autre n'est ajouté. As-tu raté une partie vitale?

    2 Solutions collect form web for “Modification de la couleur des marqueurs – Google Map V2 Android”

    Vous avez quelques caractères mal là. Comparez votre code à ceci:

     googlemap.addMarker(new MarkerOptions() .position(new LatLng( 65.07213,-2.109375)) .title("This is my title") .snippet("and snippet") .icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_ORANGE))); 

    Supprimé ) sur la troisième ligne, a changé setSnippet en snippet et enlevé ; Sur la ligne suivante.

    Le problème est le point-virgule ";" En bout de ligne

     .setSnippet("and snippet"); 

    Si vous supprimez le point-virgule en le faisant

     .setSnippet("and snippet") 

    Cela devrait fonctionner.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.