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

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

路面道路がトンネル内の道路と交差する状況を考えてみましょう。地図上で 2 本の道路が交差する地点にウェイポイントを指定すると、その結果となるルートは、路面道路またはトンネルのどちらかの始点または終点となります。トンネルの中で立ち寄って乗車または降車することはできないため、この結果には問題があります。

乗車または降車に地点を使用する場合は、vehicleStopover フィールドを true に設定して、乗車と降車が可能な道路を始点または終点とするルートを作成します。

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

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