Google Maps puede generar una polilínea simple a partir de dos o más coordenadas de latitud y longitud. Obtén más información sobre la codificación de polilíneas, las polilíneas simples, y las polilíneas complejas.
Con esta utilidad, puedes generar codificaciones de polilíneas de forma interactiva. También puedes decodificar polilíneas en coordenadas a partir de una cadena codificada o una cadena de líneas GeoJSON.
Crea una polilínea de forma interactiva en el mapa
- Ingresa una dirección, un código postal, una ubicación o un punto de referencia. Selecciona una opción de la lista de sugerencias. El mapa se centra en la ubicación que seleccionaste.
- Haz clic en el mapa para agregar marcadores y definir tu polilínea. Las coordenadas de tus marcadores se muestran en la lista Ubicaciones.
- En la lista Ubicaciones , se muestran las coordenadas de los marcadores.
- En el cuadro Polilínea codificada , se muestra la codificación de la polilínea.
- En el cuadro Cadena de líneas GeoJSON , se muestra la representación GeoJSON de la polilínea.
Cómo editar coordenadas
- Para editar una ubicación, arrastra el marcador en el mapa.
- Para borrar una ubicación, haz clic en la "x" junto a ella en la lista Ubicaciones.
- Para borrar todas las ubicaciones y comenzar de nuevo, haz clic en Borrar todo.
Crea una polilínea ingresando coordenadas
- Si tienes una lista de coordenadas existente, en lugar de colocar marcadores, puedes ingresar manualmente las latitudes y longitudes en el cuadro Coordenadas de la cadena de líneas GeoJSON con el formato GeoJSON.
Decodifica una polilínea en coordenadas
- Pega tu polilínea en el cuadro Polilínea codificada o Cadena de líneas GeoJSON.
- Si tu polilínea contiene caracteres de escape, haz clic en la casilla de verificación Quitar caracteres especiales de escape para quitarlos.
- Haz clic en Decodificar polilínea o Decodificar GeoJSON. Las coordenadas se muestran en la lista de ubicaciones y la polilínea se dibuja en el mapa.
Esta utilidad usa la API de Maps JavaScript. En particular,
la codificación y decodificación de rutas 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 codificadapara obtener información sobre el esquema de codificación.