乗車や降車など、ルート上の停車地を設定するには、停車地点の地点として地点を指定します。これを行うには、地点の vehicleStopover
プロパティ、地点(REST)または地点(gRPC)を使用します。この設定により、計算されたルートが、高速道路やトンネルなど、乗り降りに適さない道路を起点または終点にならないようになります。
地上道路がトンネル内の道路と交差する状況を考えてみましょう。2 つの道路が交差する地点(地図上に表示)を指定すると、結果として得られるルートは、地上道路またはトンネルのいずれかの開始地点または終了地点になります。この結果では、乗り降りするためのトンネルでは停車できないため、問題が発生します。
乗車または降車に地点を使用する場合は、vehicleStopover
フィールドを true
に設定して、乗車と降車が可能な道路を始点または終点にします。
次の例は、vehicleStopover
プロパティの設定方法を示しています。
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 } }, "vehicleStopover": true }, ... }