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

從上一個路線控點到目前路線控點的編碼路徑。

注意:這個欄位僅供驅動程式 SDK 和 Consumer SDK 使用。目前不支援解碼。

trafficToWaypoint

object (ConsumableTrafficPolyline)

這個路線控點的路況。請注意,流量僅適用於 Google 地圖平台乘車及交付解決方案解決方案客戶。

distanceMeters

integer

從上一個路線控點到目前路線控點的路徑距離。尚未定義清單中第一個路線控點。

eta

string (Timestamp format)

這個路線控點的預估抵達時間。尚未定義清單中第一個路線控點。

RFC3339 UTC 的「Zulu」格式時間戳記,單位為奈秒解析度,最多可達九位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

duration

string (Duration format)

從這個路線點到這個時間點的交通時間。尚未定義清單中第一個路線控點。

持續時間以秒為單位,最多九個小數位數,結尾為 's',範例:"3.5s"