TransitPreferences

返されるルートに影響する TRANSIT ベースのルートの設定。

JSON 表現
{
  "allowedTravelModes": [
    enum (TransitTravelMode)
  ],
  "routingPreference": enum (TransitRoutingPreference)
}
フィールド
allowedTravelModes[]

enum (TransitTravelMode)

TRANSIT ルートを取得する際に使用する一連の移動手段。デフォルトでは、サポートされているすべての移動手段が使用されます。

routingPreference

enum (TransitRoutingPreference)

指定するルーティング ルートは、返される TRANSIT ルートに影響します。

交通機関の移動手段

交通手段を指定するために使用される値のセット。

列挙型
TRANSIT_TRAVEL_MODE_UNSPECIFIED 移動手段が指定されていません。
BUS バスでの移動
SUBWAY 地下鉄で移動する。
TRAIN 電車で移動する。
LIGHT_RAIL ライトレールか路面電車を利用する。
RAIL 電車を使う。これは、SUBWAYTRAINLIGHT_RAIL の組み合わせと同等です。

交通機関のルーティング設定

交通機関のルートのルーティング設定を指定します。

列挙型
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED 指定されていません。
LESS_WALKING 計算されたルートが、歩行距離に制限があることを示します。
FEWER_TRANSFERS 乗り換え回数に制限を付けてルートを計算するよう指定します。