TransitPreferences

Son preferencias para las rutas basadas en TRANSIT que influyen en la ruta que se muestra.

Representación JSON
{
  "allowedTravelModes": [
    enum (TransitTravelMode)
  ],
  "routingPreference": enum (TransitRoutingPreference)
}
Campos
allowedTravelModes[]

enum (TransitTravelMode)

Es un conjunto de modos de viaje que se usan cuando se obtiene una ruta de TRANSIT. La configuración predeterminada es para todos los modos de transporte admitidos.

routingPreference

enum (TransitRoutingPreference)

Es una preferencia de enrutamiento que, cuando se especifica, influye en la ruta TRANSIT que se muestra.

TransitTravelMode

Es un conjunto de valores que se usan para especificar el modo de transporte público.

Enumeraciones
TRANSIT_TRAVEL_MODE_UNSPECIFIED No se especificó ningún modo de viaje de transporte público.
BUS Viajar en autobús
SUBWAY Viajar en metro
TRAIN Viajar en tren
LIGHT_RAIL Viajar en tren ligero o tranvía
RAIL Viajar en tren Esto equivale a una combinación de SUBWAY, TRAIN y LIGHT_RAIL.

TransitRoutingPreference

Especifica las preferencias de enrutamiento para las rutas de transporte público.

Enumeraciones
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED No se especificó ninguna preferencia.
LESS_WALKING Indica que, para la ruta calculada, se deben preferir traslados a pie limitados.
FEWER_TRANSFERS Indica que, para la ruta calculada, se debe preferir una cantidad limitada de transbordos.