Procurando recursos avançados para incluir nos seus mapas? A Biblioteca de utilitários do SDK do Maps para Android é um recurso de código aberto útil com várias classes para você usar em diversos tipos de apps. O repositório GitHub inclui as classes de utilitários e um app de demonstração com o uso de cada classe.
Neste vídeo, Chris Broadfoot fala sobre a biblioteca, enfatizando a decodificação de polilinhas, geometria esférica e ícones de balão.
Configuração rápida
Para instalar a biblioteca de utilitários do SDK do Maps para Android, siga o guia de configuração.
Os utilitários
Importar GeoJSON para seu mapaVocê pode armazenar recursos no formato GeoJSON e usar esse utilitário para renderizá-los como uma camada sobre um mapa.
Chame Para ver mais detalhes, consulte a documentação do utilitário GeoJSON do Google Maps para Android. |
|
Importar KML para seu mapaO uso desse utilitário permite converter objetos KML em formas geográficas e renderizá-las como uma camada sobre um mapa. Chame Para ver mais detalhes, consulte a documentação do utilitário KML do Google Maps para Android. |
|
Adicionar mapas de calor ao seu mapaOs mapas de calor permitem que os visualizadores compreendam com mais facilidade a distribuição e a intensidade relativa de pontos de dados em um mapa. Em vez de colocar um marcador em cada localização, eles usam cores e formas para representar a distribuição dos dados. Crie um Para ver mais detalhes, consulte a documentação do utilitário de mapa de calor do Google Maps para Android. |
|
Personalizar marcadores com ícones de balãoAdicione um |
|
Gerenciar clusters de marcadores
Para ver mais detalhes, consulte a documentação do utilitário de clustering de marcadores do Google Maps para Android. |
|
Adicionar várias camadas ao mesmo mapaÉ possível exibir elementos de GeoJSON, KML e clusters, além dos seus próprios marcadores, polilinhas e polígonos, no mesmo mapa. Essas camadas também podem ser interativas com a adição de um listener de cliques em cada camada.
Basta instanciar as classes Para ver mais detalhes, consulte a documentação da demonstração de várias camadas no Google Maps para Android. |
|
Codificar e decodificar polilinhas
No Google Maps, as coordenadas de latitude e longitude que definem uma polilinha ou um polígono são armazenadas como uma string codificada. Consulte a explicação detalhada da codificação de polilinhas. Essa string codificada é recebida como resposta de uma API do Google, como a API Directions. Você pode usar o |
|
Calcular distâncias, áreas e rumos usando geometria esféricaUsando os utilitários de geometria esférica no
Acesse a documentação de referência para conferir uma lista completa de métodos no utilitário. |
|
Verifique se um local é compatível com o Street View.A classe Para mais detalhes, consulte a documentação sobre o utilitário de metadados do Street View no GitHub. |