Personalizzare gli stili di mappa

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

Esempio di stile di mappa personalizzato 1 Esempio di stile di mappa personalizzato 2

Definire gli stili di mappa

Il primo passo per personalizzare gli stili di mappa per SDK Navigation è 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. Dopodiché, fai riferimento all'ID mappa nel codice dell'app per visualizzare la mappa personalizzata.

In SDK Navigation sono disponibili due tipi di mappe a cui è possibile applicare stili: 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 a entrambi i tipi di mappe, di navigazione e stradali.

Per dettagli completi sulla definizione degli stili di mappa, consulta Creare e utilizzare gli stili di mappa nella documentazione di Maps SDK for Android.

Applicare gli stili di mappa

Una volta che hai associato gli stili di mappa a un ID mappa, puoi aggiungere l'ID tramite un <fragment> elemento nel file di layout dell'attività, utilizzando la MapView classe o la GoogleMapOptions classe su un'istanza MapFragment, SupportMapFragment o SupportNavigationFragment.

Per ulteriori informazioni sull'applicazione degli stili di mappa, consulta Aggiungere l'ID mappa all'app nella documentazione di Maps SDK for Android.

Stili per le modalità Luce e Buio

La personalizzazione delle mappe basata su cloud ti consente di definire stili per le modalità Luce e Buio. In SDK Navigation, le mappe stradali (mappe non di navigazione) possono avere le modalità Luce e Buio, mentre le mappe di navigazione possono avere le modalità Giorno e Notte. Quando associ gli stili alle mappe in SDK Navigation, gli stili si applicano sia alle mappe stradali sia a quelle di navigazione:

  • Gli stili della modalità Luce nella console Cloud si applicano sia alle mappe stradali in modalità Luce e alle mappe di navigazione in modalità Giorno.
  • Gli stili della modalità Buio nella console Cloud si applicano sia alle mappe stradali in modalità Buio e alle mappe di navigazione in modalità 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 mappa a cui non sono stati 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 di ogni SKU, consulta Prezzi e fatturazione.

Norme e utilizzo

Quando personalizzi gli stili di mappa in SDK Navigation, devi rispettare le norme relative alle modifiche accettabili dell'interfaccia utente di navigazione. In particolare, non devi rimuovere le reti stradali dalla mappa di navigazione né ridurre in modo significativo il contrasto cromatico delle funzionalità della mappa di navigazione.

Per dettagli completi sulle modifiche accettabili dell'interfaccia utente di navigazione, consulta Norme per SDK Navigation per Android.