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

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

地上道路がトンネル内の道路と交差する状況について考えてみましょう。2 つの道路が交差する地点(地図上に表示)を指定した場合、結果として得られるルートは、地上道路またはトンネルのいずれかを始点または終点とします。この結果では、乗車や降車のためにトンネル内で立ち止まることができないため、問題が発生します。

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

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

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