TransitPreferences

基于 TRANSIT 的路线的偏好设置,这些路线会影响返回的路线。

JSON 表示法
{
  "allowedTravelModes": [
    enum (TransitTravelMode)
  ],
  "routingPreference": enum (TransitRoutingPreference)
}
字段
allowedTravelModes[]

enum (TransitTravelMode)

获取 TRANSIT 路线时使用的一组出行方式。默认为所有受支持的出行方式。

routingPreference

enum (TransitRoutingPreference)

一个路由偏好设置,指定它会影响返回的 TRANSIT 路由。

TransitTravelMode

一组用于指定交通方式的值。

枚举
TRANSIT_TRAVEL_MODE_UNSPECIFIED 未指定公交出行方式。
BUS 乘公交车旅行。
SUBWAY 乘地铁。
TRAIN 乘火车旅行。
LIGHT_RAIL 搭乘轻轨或电车出行。
RAIL 乘火车旅行。这相当于 SUBWAYTRAINLIGHT_RAIL 的组合。

TransitRoutingPreference

指定公交路线的路线偏好设置。

枚举
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED 未指定偏好设置。
LESS_WALKING 表示计算出的路线应首选步行距离较短的路线。
FEWER_TRANSFERS 表示计算出的路线应首选换乘次数较少的路线。