Parámetros para configurar los cálculos de rutas a los lugares en la respuesta, tanto a lo largo de una ruta (en la que se influirá en la clasificación de los resultados) como para calcular los tiempos de viaje en los resultados.
Representación JSON |
---|
{ "origin": { object ( |
Campos | |
---|---|
origin |
Opcional. Un origen de enrutamiento explícito que anula el origen definido en la polilínea. De forma predeterminada, se usa el origen de polilínea. |
travel |
Opcional. El medio de transporte. |
route |
Opcional. Los modificadores de ruta. |
routing |
Opcional. Especifica cómo calcular los resúmenes de enrutamiento. El servidor intenta usar la preferencia de enrutamiento seleccionada para calcular la ruta. La preferencia de planificación de ruta en función del tráfico solo está disponible para |
TravelMode
Opciones de medio de transporte. Estas opciones se relacionan con lo que ofrece la API de Routes.
Enumeraciones | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
No se especificó ningún modo de viaje. La configuración predeterminada es DRIVE . |
DRIVE |
Viajar en automóvil de pasajeros |
BICYCLE |
Viajar en bicicleta No es compatible con searchAlongRouteParameters . |
WALK |
Viaje a pie. No es compatible con searchAlongRouteParameters . |
TWO_WHEELER |
Vehículos motorizados de dos ruedas de todo tipo, como scooters y motocicletas Ten en cuenta que esto es distinto del modo de viaje BICYCLE , que abarca el transporte manual. No es compatible con searchAlongRouteParameters . Solo se admite en los países que se indican en Países y regiones compatibles con vehículos de dos ruedas. |
RouteModifiers
Encapsula un conjunto de condiciones opcionales que se deben cumplir al calcular las rutas.
Representación JSON |
---|
{ "avoidTolls": boolean, "avoidHighways": boolean, "avoidFerries": boolean, "avoidIndoor": boolean } |
Campos | |
---|---|
avoid |
Opcional. Cuando se establece en verdadero, evita las rutas con peaje cuando es razonable y da preferencia a las rutas que no las incluyen. Solo se aplica a los |
avoid |
Opcional. Cuando se establece como verdadero, evita las autopistas cuando es razonable, dando preferencia a las rutas que no las contienen. Solo se aplica a las |
avoid |
Opcional. Cuando se establece como verdadero, evita los transbordadores cuando es razonable y da preferencia a las rutas que no los incluyen. Solo se aplica a los |
avoid |
Opcional. Cuando se establece como verdadera, se evita la navegación en interiores cuando sea razonable y se priorizan las rutas que no contienen navegación en interiores. Se aplica solo a |
RoutingPreference
Es un conjunto de valores que especifican los factores que se deben tener en cuenta cuando se calcula la ruta.
Enumeraciones | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
No se especificó ninguna preferencia de enrutamiento. Margen aproximado predeterminado: TRAFFIC_UNAWARE |
TRAFFIC_UNAWARE |
Calcula rutas sin tener en cuenta las condiciones de tráfico en tiempo real. Adecuado cuando las condiciones de tráfico no importan o no son aplicables. Usar este valor produce la latencia más baja. Nota: En el caso de , DRIVE y TWO_WHEELER , la ruta y la duración elegidas se basan en la red de rutas y las condiciones de tráfico promedio, independientemente del tiempo. Por lo tanto, las rutas pueden incluir rutas que se encuentran cerradas temporalmente. Los resultados de una solicitud determinada pueden variar con el tiempo debido a cambios en la red de rutas, actualizaciones de las condiciones promedio de tráfico y la naturaleza distribuida del servicio. Los resultados también pueden variar entre rutas muy similares en cualquier momento o con cualquier frecuencia. |
TRAFFIC_AWARE |
Calcula las rutas teniendo en cuenta las condiciones de tráfico en tiempo real. A diferencia de TRAFFIC_AWARE_OPTIMAL , se aplican algunas optimizaciones para reducir significativamente la latencia. |
TRAFFIC_AWARE_OPTIMAL |
Calcula las rutas teniendo en cuenta las condiciones del tráfico en tiempo real, sin aplicar la mayoría de las optimizaciones de rendimiento. El uso de este valor produce la latencia más alta. |