Per iniziare

Seleziona la piattaforma: Android iOS JavaScript

Per configurare gli stili basati sui dati per i set di dati, segui questi passaggi.

Ottenere una chiave API e abilitare le API

Prima di utilizzare lo stile basato sui dati per i set di dati, devi disporre di: un progetto Cloud con un account di fatturazione e l'SDK Maps per Android e l'API Maps Datasets attivati. Per scoprire di più, consulta:

Attivare il nuovo visualizzatore delle mappe

Un renderer delle mappe di cui è stato eseguito l'upgrade è disponibile a partire dalla versione 18.0.0 del Maps SDK for Android. Questo visualizzatore apporta molti miglioramenti a Maps SDK for Android, tra cui il supporto della personalizzazione delle mappe basata su cloud.

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

Creare un ID mappa

Per creare un nuovo ID mappa, segui i passaggi descritti 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 riportate in Gestire gli stili di mappa per creare lo stile e associarlo all'ID mappa appena creato.

Aggiorna il codice di inizializzazione della mappa

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

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

Controlla le funzionalità della mappa (obbligatorio)

Gli stili basati sui dati per i set di dati richiedono un ID mappa. Se l'ID mappa non è presente o se viene passato un ID mappa non valido, lo stile basato sui dati per i set di dati non può essere caricato. Come primo passo 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