Lorsque je clique sur le marqueur sur la carte google, les boutons "Navigation" et "GPS Pointer" apparaissent. Comment puis-je masquer ces deux boutons de navigation par programme dans le développement Android?
Lorsque je clique sur le marqueur sur la carte google, les boutons "Navigation" et "GPS Pointer" apparaissent. Comment puis-je masquer ces deux boutons de navigation par programme dans le développement Android?
Réponses:
Pour le groupe de boutons que vous avez encadré en rouge, vous pouvez le désactiver à l'aide de la méthode setMapToolbarEnabled () dans UISettings .
De la documentation:
Définit la préférence pour l'activation ou la désactivation de la barre d'outils Carte. Si cette option est activée, les utilisateurs verront une barre avec diverses actions dépendant du contexte, notamment «ouvrir cette carte dans l'application Google Maps» et «trouver des directions vers le marqueur en surbrillance dans l'application Google Maps».
Exemple de code pour désactiver les deux boutons avec Java:
//Disable Map Toolbar:
mMap.getUiSettings().setMapToolbarEnabled(false);
Juste au cas où vous vous poseriez également des questions sur les boutons de zoom, vous pouvez les désactiver comme ceci avec Java:
mMap.getUiSettings().setZoomControlsEnabled(false);
Dans Kotlin, vous pouvez utiliser la syntaxe d'accès aux propriétés:
mMap.uiSettings.isMapToolbarEnabled = false
mMap.uiSettings.isZoomControlsEnabled = false