ルートで利用可能な車両タイプ

欧州経済領域(EEA)のデベロッパー

さまざまな種類の車両に適したルートを検索できます。車両タイプを指定しない場合、Routes API はデフォルトのガソリン車(DRIVE)を使用します。

computeRoutes HTTP POST リクエストで移動手段を設定するには、RouteTravelMode 列挙値を使用して、JSON リクエスト本文で travelMode フィールドを渡します。選択肢は、公共交通機関、自動車、二輪車、トラック、徒歩、自転車です。

車両のタイプ RouteTravelMode 値 説明
自転車 BICYCLE 自転車やその他の人力による移動のルートを計算します。原動機付二輪車については、二輪車をご覧ください。
ドライブ DRIVE 運転ルートを計算します。 車両タイプを指定しない場合、DRIVE がデフォルトになります。
交通機関 TRANSIT その地域で利用可能な公共交通機関のオプションを使用して、ナビゲーションのルートを取得します。交通機関のオプションには、バス、地下鉄、電車などがあります。また、乗換案内には通常、乗換駅への徒歩経路、乗換駅からの徒歩経路、乗換駅間の徒歩経路も含まれます。
二輪車 TWO_WHEELER 二輪車とは、原動機付二輪車(オートバイなど)を指します。オートバイの移動モードは、人力の移動モードである自転車の移動モードとは異なります。
トラック TRUCK routeModifiers.vehicleInfo で大型車両の物理的な属性と制約を指定して、大型車両向けにカスタマイズされたルートを計算します。この車両タイプを使用すると、低い橋、重量制限、危険を回避できます。
ウォーキング WALK 徒歩ルートを計算する。

リクエストで移動手段を指定する

computeRoutes リクエストで移動手段を指定するには、HTTP POST JSON リクエスト本文の travelMode フィールドを設定し、必要な X-Goog-FieldMask ヘッダーを含めて、必要な Route レスポンス フィールドを選択します。以前の Directions API から移行する場合、POST JSON リクエスト本文の travelMode フィールドは、以前の mode URL クエリ パラメータに代わるものです。詳細については、Routes API に移行するをご覧ください。

curl -X POST -d '{
  "origin": {
    "location": {
      "latLng": {
        "latitude": 37.419734,
        "longitude": -122.0827784
      }
    }
  },
  "destination": {
    "location": {
      "latLng": {
        "latitude": 37.417670,
        "longitude": -122.079595
      }
    }
  },
  "travelMode": "BICYCLE"
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters,routes.polyline.encodedPolyline' \
'https://routes.googleapis.com/directions/v2:computeRoutes'