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 表示計算出的路線應優先選擇轉乘次數較少的選項。