O Google Maps pode gerar uma polilinha simples a partir de duas ou mais coordenadas de latitude/longitude.
Saiba mais sobre polilinhas, polilinhas simples e polilinhas complexas.
Com esse utilitário, você pode gerar codificações de polilinha de maneira 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 linha GeoJSON linestring e quiser ver a polilinha em um mapa, use o utilitário decodificador de polilinhas interativa.
Criar uma polilinha no mapa de maneira interativa
- 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 representa o local de início da sua polilinha.
- As coordenadas do seu marcador são exibidas 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 Polilinhas codificadas.
- Continue colocando marcadores no mapa para incluir todos os locais da sua polilinha à Lista de locais e à Polilinha codificada.
Como 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 novamente, clique em Excluir todos os locais.
- Não é possível editar locais. Para editar um local, exclua e adicione de novo. Se o local não estiver no fim 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 respectivas caixas.
Decodificar uma polilinha em coordenadas
- Insira sua polilinha na caixa Polilinha codificada.
- Se a polilinha tiver caracteres com escape, clique na caixa de seleção para remover o escape.
- Clique em Decodificar polilinha. As coordenadas são mostradas na Lista de locais, e a linha é desenhada no mapa.
Esse utilitário 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.