VehicleJourneySegmentLog

表示 Deliveries API 中车辆从上一个停靠点到当前经停点的行程细分。

JSON 表示法
{
  "stop": {
    object (VehicleStopLog)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string
}
字段
stop

object (VehicleStopLog)

指定实际停靠站位置以及与停靠站关联的任务。

drivingDistanceMeters

integer

从上一个经停点到车辆停靠站的行程距离。

drivingDuration

string (Duration format)

从上一站到车辆停靠站的行程时间。

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

VehicleStopLog

用于描述车辆在 Deliveries API 中为了执行一项或多项任务而停在行程中的时间点。

JSON 表示法
{
  "plannedLocation": {
    object (LocationInfoLog)
  },
  "tasks": [
    {
      object (TaskInfoLog)
    }
  ],
  "state": enum (VehicleStopStateLog)
}
字段
plannedLocation

object (LocationInfoLog)

相应经停点的位置。请注意,任务中的地点可能与此地点不完全匹配,但会在较短的距离内。

tasks[]

object (TaskInfoLog)

要在此停车点执行的任务列表。

state

enum (VehicleStopStateLog)

VehicleStop 状态。

TaskInfoLog

有关在此停靠站执行的任务的其他信息。

JSON 表示法
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindowLog)
  }
}
字段
taskId

string

任务的 ID。

taskDuration

string (Duration format)

执行任务所需的时间。

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

targetTimeWindow

object (TimeWindowLog)

应完成任务的时间范围。