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 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 iOS.

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

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 dettagliate sulla definizione degli stili di mappa, vedi Creare e utilizzare stili di mappa nella documentazione di Maps SDK for iOS.

Applicare stili di mappa

Una volta associati gli stili di mappa a un ID mappa, puoi aggiungere l'ID creando un GMSMapID con la stringa della mappa dalla console Cloud e poi creando un GMSMapView che specifica l'ID mappa.

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

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 iOS.