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