ルート沿いの停車地を設定

ルート上の停留所(乗車や降車など)を設定するには、ウェイポイントを途中停留所ウェイポイントとして指定します。これを行うには、ウェイポイントの vehicleStopover プロパティ、Waypoint(REST)または Waypoint(gRPC)を使用します。この設定により、計算されたルートが、高速道路やトンネルなど、乗車や降車に適さない道路で始まったり、終わったりしないようにします。

地上の道路がトンネル内の道路を横切る状況について考えてみましょう。2 つの道路が交差する地点(地図に表示される地点)にウェイポイントを指定すると、生成されるルートは道路またはトンネルのいずれかで開始または終了します。トンネル内で乗車や降車のために停車できないため、これは問題になります。

乗車または降車にウェイポイントを使用する場合は、vehicleStopover フィールドを true に設定して、結果のルートが乗車または降車が可能な道路で開始または終了するようにします。

次の例は、vehicleStopover プロパティを設定する方法を示しています。

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      }
    },
    "vehicleStopover": true
  },
  ...
}