指定車輛的方向和道路

路線控點可能包含位置修飾符來調整路線計算方式,包括 headingsideOfRoad 的設定。

指定車輛方向

如要定義路線控點,請將地理 Location (REST) 或Location (gRPC) 指定為一對經緯度座標。

位置也可以讓您指定車輛在每個路線控點抵達時的方向。您可以透過這項功能,確保車輛在等待接種者抵達的道路同一側。如果沒有指定方向,車輛就能抵達道路的道路。

標題值是與指南針方向對齊的整數,範圍介於 0 到 359 之間。例如,0 值表示朝北的方向方向。

以下範例說明如何為路線控點設定 heading

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

指定道路偏好設定的側面

您可以建立 Waypoint (REST) 或 Waypoint (gRPC) 物件來表示位置。由經緯度組合定義的位置可對應到道路的特定側。不過,為了支援路徑最佳化,路線仍可將停靠站設為從指定位置到道路的另一側。

路線控點支援 sideOfRoad 屬性,這表示路線控點位置偏好車輛按照地點指定的道路停靠。

將路線控點 sideOfRoad 屬性設為 true,指定路線使用建議的那一面。該路線隨後會通過位置,讓車輛可以在該位置偏誤的道路的一側停車。

以下範例說明如何為路線控點設定 sideOfRoad

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