AI-generated Key Takeaways
-
TransitPreferencesinfluence theTRANSITbased routes that are returned. -
You can specify transit travel modes such as
BUS,SUBWAY,TRAIN,LIGHT_RAIL, andRAILor use the default of all supported modes. -
TransitPreferencesalso allow you to indicate preferences forLESS_WALKINGorFEWER_TRANSFERSwhen calculating a route.
Preferences for TRANSIT
based routes that influence the route that is returned.
| JSON representation |
|---|
{ "allowedTravelModes" : [ enum ( |
| Fields | |
|---|---|
allowedTravelModes[]
|
A set of travel modes to use when getting a |
routingPreference
|
A routing preference that, when specified, influences the |
TransitTravelMode
A set of values used to specify the mode of transit.
| Enums | |
|---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED
|
No transit travel mode specified. |
BUS
|
Travel by bus. |
SUBWAY
|
Travel by subway. |
TRAIN
|
Travel by train. |
LIGHT_RAIL
|
Travel by light rail or tram. |
RAIL
|
Travel by rail. This is equivalent to a combination of SUBWAY
, TRAIN
, and LIGHT_RAIL
. |
TransitRoutingPreference
Specifies routing preferences for transit routes.
| Enums | |
|---|---|
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED
|
No preference specified. |
LESS_WALKING
|
Indicates that the calculated route should prefer limited amounts of walking. |
FEWER_TRANSFERS
|
Indicates that the calculated route should prefer a limited number of transfers. |

