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 和消费者 SDK 使用。尚不支持解码。

trafficToWaypoint

object (ConsumableTrafficPolyline)

到此航点的路径上的路况。请注意,路况信息仅适用于 Google 地图平台行程和交付解决方案的客户。

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"