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 表示计算的路线应首选换乘次数有限的路线。