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