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 制限された乗り換えルートを計算するよう指定します。