Utilitário interativo de polilinhas

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

  1. 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.
  2. 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

  1. Cole sua polilinha na caixa Polilinha codificada ou String de linha GeoJSON.
  2. Se a polilinha contiver caracteres de escape, clique na caixa de seleção Remover caracteres especiais para removê-los.
  3. 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.