Utilitário interativo de codificação de polilinhas

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

  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 represente o local de início da polilinha.
  3. As coordenadas do marcador aparecem 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 Polilinha codificada.
  5. 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

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