Questa pagina illustra le best practice per interagire con l'oggetto GoogleMap
nella tua app.
Implementare le funzionalità GoogleMap
in un'istanza di Maps separata dalle esperienze di navigazione
Le API Maps sono disponibili anche nell'SDK Navigation, che puoi utilizzare per creare esperienze specifiche per le mappe (non di navigazione). Se la tua app include sia un'esperienza con mappe non di navigazione sia un'esperienza di navigazione, ti consigliamo di utilizzare l'API Maps in un'istanza di mappa separata anziché combinare l'esperienza su NavigationView
o SupportNavigationFragment
.
Utilizza getMapAsync
per ottenere l'istanza GoogleMap
Puoi ottenere un oggetto GoogleMap
utilizzando SupportNavigationFragment#getMapAsync
o NavigationView#getMapAsync
. Ti consigliamo questo metodo anziché conservare l'istanza GoogleMap
che potrebbe diventare obsoleta una volta ricreato NavigationView
sottostante.
Assicurati inoltre di ripulire il GoogleMap
recuperato da questo metodo quando non è più necessario. Per ulteriori informazioni, consulta le best practice per la pulizia delle istanze.