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,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ]
}
Campos
avoidTolls

boolean

Especifica si se deben evitar las rutas con peaje cuando sea razonable. Se dará prioridad a las rutas que no contengan rutas con peaje. Solo se aplica a los medios de transporte DRIVE y TWO_WHEELER.

avoidHighways

boolean

Especifica si se deben evitar las autopistas cuando sea razonable. Se dará prioridad a las rutas que no contengan autopistas. Solo se aplica a los medios de transporte DRIVE y TWO_WHEELER.

avoidFerries

boolean

Especifica si se deben evitar transbordadores cuando sea razonable. Se dará prioridad a las rutas que no incluyan viajes en ferris. Solo se aplica a los medios de transporte DRIVE y TWO_WHEELER.

avoidIndoor

boolean

Especifica si se debe evitar la navegación en interiores cuando sea razonable. Se dará prioridad a las rutas que no contengan navegación interior. Se aplica solo al medio de transporte WALK.

vehicleInfo

object (VehicleInfo)

Especifica la información del vehículo.

tollPasses[]

enum (TollPass)

Encapsula la información sobre los pases de peajes. Si se proporcionan pases de peaje, la API intentará mostrar el precio correspondiente. Si no se proporcionan pases de peaje, la API los tratará como desconocidos y tratará de mostrar el precio en efectivo. Solo se aplica a los medios de transporte Drive y TWO_WHEELER.

VehicleInfo

Encapsula la información del vehículo, como el último carácter de la matrícula.

Representación JSON
{
  "emissionType": enum (VehicleEmissionType)
}
Campos
emissionType

enum (VehicleEmissionType)

Describe el tipo de emisión del vehículo. Se aplica solo al medio de transporte Drive.