La definizione dello stile in base ai dati per i set di dati ti consente di caricare i tuoi set di dati geospaziali, di applicare uno stile personalizzato alle relative funzionalità di dati e di visualizzarle sulle mappe. Con lo stile basato sui dati per i set di dati, puoi creare visualizzazioni dei dati basate su geometrie di punti, polilinee e poligoni e fare in modo che gli elementi dati rispondano agli eventi di clic. Gli stili basati sui dati per i set di dati sono supportati solo sulle mappe vettoriali (è richiesto un ID mappa).
Guida introduttiva allo stile basato sui dati per i set di dati
Aggiungere set di dati geospaziali personalizzati
Aggiungi i tuoi dati personalizzati utilizzando la console Google Cloud o la shell Google Cloud. Ogni set di dati ha un ID univoco che puoi associare a uno stile di mappa. Sono supportati i seguenti formati di dati:
- GeoJSON
- Separati da virgola (CSV)
- KML
Per maggiori dettagli sui requisiti e sulle limitazioni del set di dati, consulta Creare e gestire un set di dati
Informazioni sui set di dati pubblici
Per applicare uno stile a un set di dati, devi associare uno stile di mappa a un ID mappa, che associa anche il set di dati all'ID mappa. In un'app, gli sviluppatori possono fare riferimento a questo ID mappa, nonché a eventuali stili di mappa e dati geospaziali associati. Non viene applicato alcun controllo di accesso aggiuntivo ai dati geospaziali, che diventano di fatto disponibili pubblicamente a chiunque abbia l'app.
Stilizzare gli elementi dei dati
Una volta caricati e associati a uno stile mappa e a un ID mappa, puoi applicare uno stile agli elementi dei dati per un impatto visivo e fare in modo che rispondano agli eventi di clic.
Personalizza i dati dei punti per mostrare località specifiche sulla mappa.
Applica uno stile ai dati delle polilinee per evidenziare gli elementi geografici.
Applica uno stile ai dati dei poligoni per evidenziare le aree geografiche.
Fai in modo che le funzionalità di dati rispondano agli eventi di clic aggiungendo un ascoltatore di eventi.
Prestazioni durante il rendering di un numero elevato di elementi dati
Quando esegui il rendering di un numero elevato di elementi dati, potresti notare problemi di rendimento nella tua app. Ad esempio, potresti notare un ritardo nel rendimento o problemi di stabilità con l'app durante lo zoom o la rotazione.