Cette page décrit les bonnes pratiques à suivre pour interagir avec l'objet GoogleMap
dans votre application.
Implémenter les fonctionnalités GoogleMap
sur la même instance Maps
Les API Maps sont également disponibles dans le SDK Navigation, que vous pouvez utiliser pour créer des expériences spécifiques aux cartes (non liées à la navigation). Si votre application inclut à la fois une expérience cartographique sans navigation et une expérience de navigation, nous vous recommandons d'utiliser l'API Maps et Navigation sur la même instance de carte.
Utilisez getMapAsync
pour obtenir l'instance GoogleMap
.
Vous pouvez obtenir un objet GoogleMap
à l'aide de SupportNavigationFragment#getMapAsync
ou de NavigationView#getMapAsync
. Nous vous recommandons cette méthode plutôt que de conserver l'instance GoogleMap
qui pourrait devenir obsolète une fois que NavigationView
sous-jacent est recréé.
Veillez également à nettoyer le GoogleMap
récupéré à partir de cette méthode lorsqu'il n'est plus nécessaire. Pour en savoir plus, consultez Bonnes pratiques de nettoyage des instances.