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 計算された経路で乗り換えの回数を制限することを示します。