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

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

ルートに沿って停車地点を設定するには(乗車や降車など)、ウェイポイントを停車ウェイポイントとして指定します。これを行うには、経由地の vehicleStopover プロパティを使用します。この設定により、高速道路やトンネルなど、乗降に適さない道路でルートが開始または終了しないようにします。

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

乗車または降車に経由地を使用する場合は、vehicleStopover フィールドを true に設定して、乗車と降車が可能な道路でルートが開始または終了するようにします。

次のリクエストの例は、経由地のウェイポイントを設定する方法を示しています。

const routeRequestWithIntermediates = {
  origin: 'Mountain View, CA',
  destination: 'San Francisco, CA',
  travelMode: 'DRIVING',
  intermediates: [
    {location: 'San Mateo, CA'},
    {location: 'Half Moon Bay, CA', vehicleStopover: true}
  ],
  fields: ['path', 'legs'],
};