Установить остановку на маршруте

Чтобы установить остановку на маршруте, например, для посадки или высадки, вы назначаете путевую точку как остановочную. Для этого используйте свойство vehicleStopover путевой точки, Waypoint (REST) ​​или Waypoint (gRPC). Этот параметр гарантирует, что рассчитанный маршрут не начинается и не заканчивается на дороге, непригодной для посадки и высадки, например на шоссе или в туннеле.

Рассмотрим ситуацию, когда наземная дорога пересекает дорогу внутри туннеля. Если бы вы указали путевую точку, расположенную в месте пересечения двух дорог (как показано на карте), то результирующий маршрут начинался бы или заканчивался либо на наземной дороге, либо в туннеле. Этот результат представляет собой проблему, поскольку вы не можете останавливаться в туннелях, чтобы посадить или высадить машину.

Если вы хотите использовать промежуточную точку для посадки или высадки, вы устанавливаете для поля vehicleStopover значение true , чтобы гарантировать, что результирующий маршрут начинается или заканчивается на дороге, на которой разрешены посадки и высадки.

В следующем примере показано, как установить свойство vehicleStopover :

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