Per iniziare

Seleziona la piattaforma: Android iOS JavaScript

Segui questi passaggi per configurare gli stili basati sui dati per i set di dati.

Ottieni una chiave API e abilita le API

Prima di utilizzare gli stili basati sui dati per i set di dati, devi avere: Un progetto cloud con un account di fatturazione e abilitati sia Maps SDK for Android sia l'API Maps Datasets. Per saperne di più, consulta:

Attivare il nuovo renderer delle mappe

È disponibile un renderer delle mappe di cui è stato eseguito l'upgrade a partire dalla versione 18.0.0 del Maps SDK for Android. Questo renderer apporta molti miglioramenti, tra cui il supporto per la Personalizzazione delle mappe basata su cloud, a Maps SDK for Android.

Con il rilascio della versione 18.2.0 di Maps SDK for Android, Google ha impostato il renderer predefinito dal renderer precedente al renderer di mappe di cui è stato eseguito l'upgrade. Questa modifica significa che il renderer delle mappe aggiornato viene ora utilizzato per impostazione predefinita nella tua app quando crei una nuova app o ricrei un'app esistente.

Creare un ID mappa

Per creare un nuovo ID mappa, segui la procedura descritta in Creare un ID mappa. Assicurati di impostare il tipo di mappa su Android.

Crea un nuovo stile di mappa

Per creare un nuovo stile di mappa, segui le istruzioni in Gestire gli stili di mappa per creare lo stile e associare lo stile all'ID mappa appena creato.

Aggiorna il codice di inizializzazione della mappa

Questo passaggio richiede l'ID mappa appena creato. Puoi trovarlo nella pagina Gestione Maps.

Per aggiungere l'ID mappa al codice di inizializzazione, vedi Aggiungere l'ID mappa all'app.

Verifica le funzionalità della mappa (obbligatorio)

Gli stili basati sui dati per i set di dati richiedono un ID mappa. Se manca l'ID mappa o viene trasmesso un ID mappa non valido, gli stili basati sui dati per i set di dati non possono essere caricati. Come passaggio per la risoluzione dei problemi, puoi utilizzare MapCapabilities per verificare se gli stili basati sui dati per i set di dati sono supportati.

Kotlin

val capabilities: MapCapabilities = googleMap.getMapCapabilities()
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable())

Java

MapCapabilities capabilities = googleMap.getMapCapabilities();
System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable());

Passaggi successivi