Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa pagina illustra le best practice per interagire con l'oggetto GoogleMap nella tua app.
Implementare le funzionalità di GoogleMap nella stessa istanza di Maps
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
di mappa non di navigazione sia un'esperienza di navigazione, ti consigliamo di utilizzare
l'API Maps e l'API Navigation nella stessa istanza della mappa.
Utilizza getMapAsync per ottenere l'istanza GoogleMap
Puoi ottenere un oggetto GoogleMap utilizzando SupportNavigationFragment#getMapAsync o NavigationView#getMapAsync. Consigliamo questo metodo rispetto al mantenimento dell'istanza GoogleMap che potrebbe diventare obsoleta una volta ricreato l'elemento NavigationView sottostante.
Assicurati inoltre di pulire il GoogleMap recuperato con questo metodo dopo che non è più necessario. Per saperne di più, consulta le best practice per la pulizia delle istanze.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-08-06 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."]]],[]]