L'
SDK di navigazione è attualmente disponibile solo per clienti selezionati. Per scoprire di più,
contatta il team di vendita.
A breve su Google Maps Platform saranno disponibili nuovi stili di mappa. Questo aggiornamento dello stile della mappa include una nuova tavolozza dei colori predefinita e miglioramenti all'usabilità e alle esperienze delle mappe. Tutti gli stili di mappa verranno aggiornati automaticamente a marzo 2025. Per ulteriori informazioni sulla disponibilità e su come attivare la funzionalità in precedenza, consulta la sezione
Nuovo stile di mappa per Google Maps Platform.
Best practice per l'interazione con Google Maps
Questa pagina illustra le best practice per interagire con l'oggetto GoogleMap
nella tua app.
Implementare le funzionalità di 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 mappa 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é mantenere l'istanza GoogleMap
che potrebbe diventare obsoleta una volta ricreato il 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.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-01-14 UTC.
[null,null,["Ultimo aggiornamento 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."]]],[]]