| distanceMeters |
number |
Distancia total de la ruta en metros |
| distanceKilometers |
number |
Distancia total de la ruta en kilómetros |
| estimatedTimeMinutes |
number |
Tiempo estimado de viaje en minutos |
| polyline |
object | string |
Representación de la ruta. El formato depende de preferences.polylineFormat: "geoJSON" (default) devuelve objeto, "encoded" o "polyline6" devuelven string codificado |
| polyline (geoJSON) |
object |
Cuando polylineFormat: "geoJSON" o no se especifica |
| polyline.type |
string |
Tipo GeoJSON, siempre "LineString" |
| polyline.coordinates |
array |
Array de coordenadas [lng, lat] para cada punto de la ruta |
| polyline (encoded/polyline6) |
string |
Cuando polylineFormat: "encoded" o "polyline6". String codificado del algoritmo de polyline de Google Maps |
| steps |
array |
Array de pasos de navegación de la ruta (solo si preferences.avoidSteps no es true) |
| steps[].instruction |
string |
Instrucción de navegación para este paso |
| steps[].distanceMeters |
number |
Distancia de este paso en metros |
| steps[].durationSeconds |
number |
Duración estimada de este paso en segundos |
| steps[].startLocation |
object |
Coordenadas de inicio del paso {lat, lng} |
| steps[].endLocation |
object |
Coordenadas de fin del paso {lat, lng} |
| warnings |
array |
Array de advertencias sobre la ruta. Cada advertencia tiene code y message |