O Google Maps pode gerar uma polilinha simples com duas ou mais coordenadas de latitude/longitude. Saiba mais sobre a codificação de polilinhas, polilinhas simples, e polilinhas complexas.
Com esse utilitário, você pode gerar codificações de polilinhas de forma interativa. Também é possível decodificar polilinhas em coordenadas de uma string codificada ou de uma string de linha GeoJSON.
Criar uma polilinha de forma interativa no mapa
- Insira um endereço, CEP, local ou ponto de referência. Faça uma seleção na lista de sugestões. O mapa é centralizado no local selecionado.
- Clique no mapa para adicionar marcadores e definir sua polilinha. As coordenadas dos marcadores aparecem na lista Locais.
- A lista Locais mostra as coordenadas dos marcadores.
- A caixa Polilinha codificada mostra a codificação da polilinha.
- A caixa String de linha GeoJSON mostra a representação GeoJSON da polilinha.
Editar coordenadas
- Para editar um local, arraste o marcador no mapa.
- Para excluir um local, clique no "x" ao lado dele na lista Locais.
- Para excluir todos os locais e começar de novo, clique em Limpar tudo.
Criar uma polilinha inserindo coordenadas
- Se você tiver uma lista de coordenadas, em vez de colocar marcadores, insira manualmente as latitudes e longitudes na caixa Coordenadas da string de linha GeoJSON usando o formato GeoJSON.
Decodificar uma polilinha em coordenadas
- Cole sua polilinha na caixa Polilinha codificada ou String de linha GeoJSON.
- Se a polilinha contiver caracteres de escape, clique na caixa de seleção Remover caracteres especiais para removê-los.
- Clique em Decodificar polilinha ou Decodificar GeoJSON. As coordenadas aparecem na lista de locais e a polilinha é desenhada no mapa.
Esse utilitário usa a API Maps JavaScript. Especificamente,
a codificação e a decodificação de trajetos são processadas pelos métodos estáticos encodePath()
e decodePath() no namespace google.maps.geometry.encoding.
Consulte o formato do
algoritmo de polilinha codificada para informações sobre o esquema de codificação.