Utilitário interativo de codificação de polilinhas

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

  1. Insira um endereço, CEP, local ou ponto de referência para centralizar o mapa e clique em Pesquisar.
  2. Clique no mapa para colocar um marcador que representa o local de início da sua polilinha.
  3. As coordenadas do seu marcador são exibidas nas caixas Latitude e Longitude.
  4. Clique no botão Adicionar local. Isso adiciona as coordenadas à Lista de locais e gera uma codificação na caixa Polilinhas codificadas.
  5. 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

  1. Insira sua polilinha na caixa Polilinha codificada.
  2. Se a polilinha tiver caracteres com escape, clique na caixa de seleção para remover o escape.
  3. 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.