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 Maps Platform 约车和送货解决方案客户可以使用流量。

distanceMeters

integer

从上一个航点到当前航点的路径距离。为列表中的第一个航点定义。

eta

string (Timestamp format)

到达此航点的预计时间。为列表中的第一个航点定义。

时间戳采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,分辨率为纳秒级,最多包含九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

duration

string (Duration format)

从上一个航点到此地的行程时间。为列表中的第一个航点定义。

此时长以秒为单位,最多包含九个小数位,以 's' 结尾。示例:"3.5s"