Puoi utilizzare la personalizzazione delle mappe basata su cloud per definire stili di mappa riutilizzabili per l'esperienza di navigazione di Google nell'SDK Navigation. Questa pagina fornisce una panoramica di come definire e applicare gli stili della mappa, nonché dettagli di implementazione specifici per l'SDK Navigation. Per informazioni complete sulla personalizzazione delle mappe basata su cloud, consulta la pagina Panoramica nella documentazione di Maps SDK for Android.


Definisci gli stili di mappa
Il primo passaggio per personalizzare gli stili di mappa per l'SDK Navigation consiste nel creare uno stile di mappa e associarlo a un ID mappa. Gli stili di mappa vengono creati, archiviati e modificati nella console Google Maps Platform Cloud. Fai quindi riferimento all'ID mappa nel codice dell'app per visualizzare la mappa personalizzata.
Nell'SDK Navigation sono disponibili due tipi di mappe a cui è possibile applicare uno stile: la mappa di navigazione, visibile durante una sessione di navigazione attiva, e la mappa stradale, visibile quando non è attiva alcuna sessione di navigazione. Gli stili che definisci e associ a un ID mappa si applicano sia ai tipi di mappa di navigazione sia a quelli stradali.
Per informazioni complete sulla definizione degli stili della mappa, vedi Creare e utilizzare stili della mappa nella documentazione di Maps SDK for Android.
Applicare stili di mappa
Una volta associati gli stili della mappa a un ID mappa, puoi aggiungere l'ID tramite un elemento
<fragment>
nel file di layout dell'attività, utilizzando la classe
MapView
o la classe
GoogleMapOptions
su un'istanza
MapFragment
,
SupportMapFragment
o
SupportNavigationFragment
.
Per saperne di più sull'applicazione degli stili di mappa, consulta la sezione Aggiungere l'ID mappa all'app nella documentazione di Maps SDK for Android.
Stili delle modalità Luce e Buio
La personalizzazione delle mappe basata su cloud ti consente di definire gli stili per la modalità Luce e la modalità Buio. Nell'SDK Navigation, le mappe stradali (mappe non di navigazione) possono avere modalità chiare e scure, mentre le mappe di navigazione possono avere modalità diurna e notturna o in condizioni di scarsa illuminazione. Quando associ gli stili alle mappe nell'SDK Navigation, gli stili vengono applicati sia alle mappe stradali che a quelle di navigazione:
- Gli stili della modalità Luce nella console Cloud si applicano sia alle mappe stradali in modalità Luce sia alle mappe di navigazione diurna.
- Gli stili della modalità Buio nella console Cloud si applicano sia alle mappe stradali in modalità Buio sia alle mappe di navigazione in modalità scarsa illuminazione/notturna.
Fatturazione
Quando un'app carica una mappa a cui è stato applicato un ID mappa, viene attivato un caricamento mappa addebitato in base allo SKU di Dynamic Maps. Tieni presente che questo trigger è diverso da quello dei caricamenti di mappe a cui non sono applicati ID mappa. I caricamenti mappa senza ID mappa vengono addebitati in base allo SKU di Maps SDK. Per ulteriori informazioni sui trigger e sui prezzi per ogni SKU, consulta la sezione Prezzi.
Norme e utilizzo
Quando personalizzi gli stili di mappa nell'SDK Navigation, devi rispettare le norme relative alle modifiche accettabili all'interfaccia utente di navigazione. In particolare, non devi rimuovere le reti stradali dalla mappa di navigazione o ridurre significativamente il contrasto cromatico degli elementi della mappa di navigazione.
Per informazioni dettagliate sulle modifiche accettabili all'interfaccia utente di navigazione, consulta le Norme per l'SDK Navigation per Android.