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

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

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

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

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

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

リクエストで computeRoutes 移動手段を指定するには、HTTP POST JSON リクエストの本文で travelMode フィールドを設定し、必要な X-Goog-FieldMask ヘッダーを含めて、必要な Route レスポンス フィールドを選択します。従来の Directions API から移行する場合は、 JSON リクエストの本文のtravelMode フィールドが、従来の POSTmode 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'