Utilitário codificador interativo de polilinha

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

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.

As polilinhas no Google Maps são formadas como um conjunto de pares de latitude/longitude. Além disso, para cada vértice (local) em uma polilinha codificada, é possível especificar um nível indicando que o local deve aparecer nesse nível e em qualquer nível mais alto (ou seja, qualquer aumento de zoom). Se um local não aparecer em um determinado nível, a linha vai do último local visível para o próximo. O primeiro e o último locais precisam ser de nível 3. Caso contrário, a polilinha não será exibida em todos os níveis.

Você pode usar esse utilitário interativo para calcular a codificação de uma polilinha.

  1. Clique no mapa para colocar o primeiro local de sua polilinha. Arraste o marcador para ajustar o local.
  2. Se necessário, especifique o nível apropriado do local no campo Nível de exibição.
  3. Clique no botão Adicionar local para incluir a localização na lista de locais.
  4. Repita o procedimento para cada local na sua polilinha.
  5. A codificação de polilinha aparece nos campos Codificado da polilinha e Níveis codificados. Use esses valores para locations e levels ao criar seu google.maps.Polyline.