Le SDK Navigation n'est actuellement disponible que pour certains clients. Pour en savoir plus, contactez le service commercial.
De nouveaux styles de carte seront bientôt disponibles dans Google Maps Platform. Cette mise à jour du style de carte comprend une nouvelle palette de couleurs par défaut, ainsi que des améliorations apportées à l'expérience utilisateur et à la facilité d'utilisation des cartes. Tous les styles de carte seront automatiquement mis à jour en mars 2025. Pour en savoir plus sur la disponibilité et découvrir comment l'activer plus tôt, consultez Nouveau style de carte pour Google Maps Platform.
Bonnes pratiques concernant les interactions avec Google Maps
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette page décrit les bonnes pratiques à suivre pour interagir avec l'objet GoogleMap dans votre application.
Implémenter des éléments 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 (hors navigation). Si votre application inclut à la fois une expérience de carte hors navigation et une expérience de navigation, nous vous recommandons d'utiliser l'API Maps et Navigation sur la même instance de carte.
Utiliser getMapAsync pour obtenir l'instance GoogleMap
Vous pouvez obtenir un objet GoogleMap à l'aide de SupportNavigationFragment#getMapAsync ou de NavigationView#getMapAsync. Nous vous recommandons d'utiliser cette méthode plutôt que de conserver l'instance GoogleMap qui risque de devenir obsolète une fois que le NavigationView sous-jacent est recréé.
Veillez également à nettoyer le GoogleMap récupéré à partir de cette méthode une fois qu'il n'est plus nécessaire. Pour en savoir plus, consultez la section Bonnes pratiques de nettoyage des instances.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/02/18 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/02/18 (UTC)."],[[["Implement `GoogleMap` features on a separate map instance from navigation experiences to avoid conflicts and optimize performance."],["Use `getMapAsync` to retrieve the `GoogleMap` object instead of holding onto an instance, ensuring you have the most up-to-date map object and preventing stale data."],["Remember to clean up the `GoogleMap` object after use to prevent memory leaks and maintain optimal app performance, referring to the Instance cleanup best practices for detailed guidance."]]],[]]