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
Cette page décrit les bonnes pratiques à suivre pour interagir avec l'objet GoogleMap
dans votre application.
Implémenter des fonctionnalités GoogleMap
sur une instance Maps distincte des expériences de navigation
Les API Maps sont également disponibles dans le SDK Navigation, que vous pouvez utiliser pour créer des expériences spécifiques à la carte (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 sur une instance de carte distincte plutôt que de combiner l'expérience sur NavigationView
ou SupportNavigationFragment
.
Utiliser getMapAsync
pour obtenir l'instance GoogleMap
Vous pouvez obtenir un objet GoogleMap
à l'aide de SupportNavigationFragment#getMapAsync
ou 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 la NavigationView
sous-jacente recréée.
Veillez également à nettoyer l'GoogleMap
récupéré à partir de cette méthode une fois qu'il n'est plus nécessaire. Pour en savoir plus, consultez les 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/01/14 (UTC).
[null,null,["Dernière mise à jour le 2025/01/14 (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."]]],[]]