TripWaypoint

說明車輛路線上的停靠點,或車輛行程的終點。

JSON 表示法
{
  "location": {
    object (TerminalLocation)
  },
  "tripId": string,
  "waypointType": enum (WaypointType),
  "pathToWaypoint": [
    {
      object (LatLng)
    }
  ],
  "encodedPathToWaypoint": string,
  "trafficToWaypoint": {
    object (ConsumableTrafficPolyline)
  },
  "distanceMeters": integer,
  "eta": string,
  "duration": string
}
欄位
location

object (TerminalLocation)

這個中途點的位置。

tripId

string

與這個中途點相關聯的行程。

waypointType

enum (WaypointType)

這個中途點在行程中扮演的角色,例如取貨或送達。

pathToWaypoint[]

object (LatLng)

從上一個途中的航點到目前航點的路徑。如果是第一個途經點,路徑會從車輛目前位置到途經點。這個欄位只會在要求時填入。

encodedPathToWaypoint

string

從上一個中途點到目前中途點的編碼路徑。

注意:這個欄位僅供 Driver SDK 和 Consumer SDK 使用。目前尚未支援解碼。

trafficToWaypoint

object (ConsumableTrafficPolyline)

前往這個中途點的路徑路況。請注意,這項功能僅適用於 Google 地圖平台 Rides and Deliveries Solution 客戶。

distanceMeters

integer

從上一個途中的航點到目前航點的路徑距離。如果是第一個中途點,路徑距離是從車輛目前位置到中途點的距離。

eta

string (Timestamp format)

抵達這個中途點的預計時間。

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數位數。系統也接受「Z」以外的偏移量。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

duration

string (Duration format)

從上一個中途點到這個中途點的旅行時間。如果是第一個中途點,則為車輛目前位置到中途點的行車時間。

時間長度以秒為單位,最多可有 9 個小數位數,並應以「s」結尾,例如:"3.5s"