O Google Maps pode gerar uma polilinha simples com base em duas ou mais coordenadas de latitude/longitude. Saiba mais sobre codificação de polilinhas, polilinhas simples e polilinhas complexas.
Com esse utilitário, é possível gerar codificações de polilinhas de forma interativa em um mapa ou inserindo coordenadas. Também é possível decodificar polilinhas em coordenadas usando essa ferramenta ao contrário.
No entanto, se você tiver uma polilinha codificada ou uma lista de coordenadas como uma string de linha GeoJSON e quiser ver a polilinha em um mapa, use o Utilitário interativo de decodificação de polilinhas.
Criar uma polilinha de forma interativa no mapa
- Insira um endereço, CEP, local ou ponto de referência para centralizar o mapa e clique em Pesquisar.
- Clique no mapa para colocar um marcador que represente o local de início da polilinha.
- As coordenadas do marcador aparecem nas caixas Latitude e Longitude.
- Clique no botão Adicionar local. Isso adiciona as coordenadas à Lista de locais e gera uma codificação na caixa Polilinha codificada.
- Continue colocando marcadores no mapa para adicionar todos os locais na sua polilinha à Lista de locais e à Polilinha codificada.
Editar coordenadas
- Para excluir um local, selecione-o na lista de locais e pressione Excluir local selecionado.
- Para excluir todos os locais e começar de novo, clique em Excluir todos os locais.
- Não é possível editar locais. Para editar um local, exclua e adicione novamente. Se o local não estiver no final da lista, exclua-o e todos os seguintes.
Criar uma polilinha inserindo coordenadas
- Se você tiver uma lista de coordenadas, em vez de colocar marcadores, insira manualmente as latitudes e longitudes nas caixas correspondentes.
Decodificar uma polilinha em coordenadas
- Insira a polilinha na caixa Polilinha codificada.
- Se a polilinha tiver caracteres de escape, clique na caixa de seleção para remover o escape.
- Clique em Decodificar polilinha. As coordenadas aparecem na lista de locais, e a linha é desenhada no mapa.
Essa ferramenta usa a API Maps JavaScript. Especificamente, a codificação e a decodificação de caminhos são processadas pelos métodos estáticos encodePath()
e decodePath()
no namespace google.maps.geometry.encoding
.
Consulte o Formato do algoritmo de polilinhas codificadas para informações sobre o esquema de codificação.