Укажите направление движения и сторону дороги

Разработчики из Европейской экономической зоны (ЕЭЗ)

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

Укажите направление движения транспортного средства.

Для задания путевой точки необходимо указать географическое местоположение (REST) ​​или местоположение (gRPC) в виде пары координат широты и долготы.

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

Значения курса — это целые числа, соответствующие направлениям компаса, и, следовательно, находятся в диапазоне от нуля до 359. Например, значение 0 указывает на направление строго на север.

В следующем примере показано, как задать heading для путевой точки.

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      },
      "heading": 127
    }
  },
  ...

Укажите предпочтительную сторону дороги.

Местоположение задается путем создания объекта Waypoint (REST) ​​или Waypoint (gRPC). Местоположение, определяемое парой координат широты и долготы, может соответствовать определенной стороне дороги. Однако для оптимизации маршрута можно установить остановку на противоположной стороне дороги от указанного местоположения.

В точках маршрута поддерживается свойство sideOfRoad , которое указывает, что в данной точке маршрута транспортное средство предпочитает останавливаться на той же стороне дороги, которая указана в местоположении.

Укажите, что маршрут использует предпочтительную сторону дороги, установив свойство Waypoint sideOfRoad в значение true . Затем маршрут проходит через указанное местоположение, так что транспортное средство может остановиться на той стороне дороги, к которой это местоположение имеет приоритет.

В следующем примере показано, как задать sideOfRoad для путевой точки.

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