Utilidad codificadora de polilínea interactiva

Esta utilidad usa la API de Maps JavaScript. Específicamente, la codificación y la decodificación de rutas de acceso se controlan mediante los métodos estáticos encodePath() y decodePath en el espacio de nombres google.maps.geometry.encoding. Consulta el Formato del algoritmo de polilínea codificada para obtener información sobre el esquema de codificación.

Las polilíneas en Google Maps se forman como un conjunto de pares de latitud y longitud. Además, para cada vértice (ubicación) en una polilínea codificada, puedes especificar un nivel que indique que la ubicación debe aparecer en ese nivel y en cualquier nivel superior (es decir, cualquier aumento en el zoom). Si una ubicación no aparece en un nivel determinado, la línea pasa de la última ubicación visible a la siguiente. Ten en cuenta que las primeras y las últimas ubicaciones deben ser puntos de nivel 3; de lo contrario, la polilínea no se mostrará en todos los niveles.

Puedes usar esta utilidad interactiva para computar la codificación para una polilínea.

  1. Haz clic en el mapa para colocar la primera ubicación de tu polilínea. Puedes arrastrar el marcador para ajustar la ubicación.
  2. Si es necesario, especifica el nivel adecuado para la ubicación en el campo Display Level.
  3. Haz clic en el botón Agregar ubicación para agregar la ubicación a la lista de ubicaciones.
  4. Repite el proceso para cada ubicación en tu polilínea.
  5. La codificación de polilínea aparece en los campos Polilínea codificada y Niveles codificados. Usa estos valores para locations y levels cuando crees tu google.maps.Polyline.
  6. Haz clic en el botón Borrar todas las ubicaciones para borrar la lista de ubicaciones antes de decodificar una polilínea nueva.