Stai cercando funzionalità avanzate da aggiungere alle tue mappe? Maps SDK for Android Utility Library è una libreria open source di corsi utili per una serie di applicazioni. Il repository GitHub include le classi di utilità e un'app demo che illustra l'uso di ciascuna classe.
In questo video, Chris Broadfoot discute della libreria di utilità, con particolare attenzione alla decodifica polilinea, alla geometria sferica e alle icone a bolle.
Impostazione rapida
Per installare l'SDK Maps per Android Utility Library, segui la guida alla configurazione.
Utilità
![]() |
Importare GeoJSON sulla mappaPuoi archiviare le caratteristiche in formato GeoJSON e utilizzare questa utilità per visualizzarle come livello sopra una mappa.
Chiama Per i dettagli, consulta la documentazione sull'utilità GeoJSON di Google Maps per Android. |
![]() |
Importare i file KML sulla mappaTramite questa utilità puoi convertire gli oggetti KML in forme geografiche e visualizzarli sotto forma di livello sopra una mappa. Chiama Per i dettagli, consulta la documentazione sull'Utilità KML Android di Google Maps. |
![]() |
Aggiungi mappe termiche alla mappaLe mappe termiche consentono ai visualizzatori di comprendere facilmente la distribuzione e l'intensità relativa dei punti dati su una mappa. Invece di posizionare un indicatore in corrispondenza di ciascuna 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 sull'utilità Google Maps di Google Maps. |
![]() |
Personalizza gli indicatori tramite le icone a bolleAggiungi un elemento |
![]() |
Gestire i cluster di indicatoriL' Per i dettagli, consulta la documentazione dell'utilità di clustering di indicatori Android di Google Maps. |
![]() |
Aggiungere più livelli alla stessa mappaPuoi visualizzare le funzionalità di GeoJSON, KML e cluster, nonché i tuoi indicatori, polilinee e poligoni, tutti sulla stessa mappa. Questi livelli possono essere resi interattivi anche aggiungendo un listener di clic a ogni livello.
Crea un'istanza delle classi Per i dettagli, consulta la documentazione nella demo multilivello di Android di Google Maps. |
![]() |
Codificare e decodificare le polilinee
In Google Maps, le coordinate di latitudine e longitudine che definiscono una polilinea o un poligono vengono memorizzate come stringa codificata. Consulta la spiegazione dettagliata della codifica in polilinea. Potresti ricevere questa stringa codificata in una risposta da un'API di Google, come l'API Directions. Puoi utilizzare |
![]() |
Calcola distanze, aree e intestazioni tramite geometria sfericaUtilizzando le utilità geometriche a sfera in
Consulta la documentazione di riferimento per un elenco completo dei metodi nell'utilità. |