Cerchi funzionalità avanzate da aggiungere alle tue mappe? La libreria di utilità di Maps SDK for Android è una libreria open source di classi utili per una serie di applicazioni. Il repository GitHub include le classi di utilità e un'app demo che illustra l'utilizzo di ogni classe.
In questo video Chris Broadfoot parla della libreria di utilità, con particolare attenzione alla decodifica delle poliline, alla geometria sferica e alle icone a forma di bolla.
Impostazione rapida
Per installare la libreria di utilità di Maps SDK for Android, segui la guida alla configurazione.
Le utilità
Importa GeoJSON sulla tua mappaPuoi archiviare gli elementi in formato GeoJSON e utilizzare questa utilità per visualizzarli come un livello sopra una mappa.
Chiama Per maggiori dettagli, consulta la documentazione nell'utilità GeoJSON per Android di Google Maps. |
|
Importa file KML sulla mappaCon questa utilità, puoi convertire oggetti
KML
in forme geografiche e eseguirne il rendering come un livello
sopra una mappa. Chiama Per maggiori dettagli, consulta la documentazione sull'utilità KML per Android di Google Maps. |
|
Aggiungere mappe termiche alla mappaLe mappe termiche consentono agli utenti di comprendere facilmente la distribuzione e
l'intensità relativa dei punti dati su una mappa. Anziché posizionare un indicatore in ogni posizione, le mappe termiche utilizzano il colore e la forma per rappresentare la distribuzione dei dati. Crea un elemento Per maggiori dettagli, consulta la documentazione su Utilità mappa Android di Google Maps. |
|
Personalizza gli indicatori tramite icone a bolleAggiungi un |
|
Gestisci cluster di indicatori
Per maggiori dettagli, consulta la documentazione sull'utilità di clustering degli indicatori di Google Maps per Android. |
|
Aggiungere più livelli alla stessa mappaPuoi visualizzare elementi da GeoJSON, KML e cluster, oltre ai tuoi indicatori, polilinee e poligoni, il tutto sulla stessa mappa. Questi livelli possono essere resi interattivi anche aggiungendo un listener di clic a ciascun livello.
È sufficiente creare un'istanza delle classi Per i dettagli, consulta la documentazione sulla demo multilivello per Android di Google Maps. |
|
Codifica e decodifica delle polilinee
In Google Maps, le coordinate di latitudine e longitudine che definiscono una polilinea o un poligono sono memorizzate come stringa codificata. Vedi la spiegazione dettagliata della codifica della polilinea. Potresti ricevere questa stringa codificata in una risposta da un'API di Google, ad esempio l'API Directions. Puoi utilizzare |
|
Calcola distanze, aree e intestazioni tramite la geometria sfericaCon le utilità di geometria sferica in
Consulta la documentazione di riferimento per un elenco completo dei metodi nell'utilità. |
|
Controlla se una località è supportata in Street View.La classe Per maggiori dettagli, consulta la documentazione nell'utilità per i metadati di Street View su GitHub. |