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 乗り換え回数に制限を付けてルートを計算するよう指定します。