资源:TaskTrackingInfo
TaskTrackingInfo
消息。该消息包含将用于显示的任务跟踪信息。如果一个跟踪 ID 与多个任务相关联,Fleet Engine 会使用启发词语来确定要选择哪个任务的 TaskTrackingInfo。
JSON 表示法 |
---|
{ "name": string, "trackingId": string, "vehicleLocation": { object ( |
字段 | |
---|---|
name |
必须采用 |
trackingId |
不可变。任务的跟踪 ID。* 必须是有效的 Unicode 字符串。* 长度上限为 64 个字符。* 已根据 Unicode 标准化形式 C 进行标准化。* 不得包含以下任何 ASCII 字符:'/'、':'、'?'、',' 或 '#'。 |
vehicleLocation |
车辆的上次位置。 |
routePolylinePoints[] |
一系列点,这些点连接起来会形成车辆前往此任务地点的预期路线的多段线。 |
remainingStopCount |
表示车辆到达任务停止点之前剩余的停止点数量,包括任务停止点。例如,如果车辆的下一个停止点是任务停止点,则值为 1。 |
remainingDrivingDistanceMeters |
距离感兴趣的 |
estimatedArrivalTime |
指示到达经停地点的预计时间的时间戳。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。也接受除“Z”以外的偏移量。示例: |
estimatedTaskCompletionTime |
表示任务预计完成时间的时间戳。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。也接受除“Z”以外的偏移量。示例: |
state |
任务的当前执行状态。 |
taskOutcome |
尝试执行任务的结果。 |
taskOutcomeTime |
指示提供方设置任务结果的时间戳。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。也接受除“Z”以外的偏移量。示例: |
plannedLocation |
不可变。任务的完成地点。 |
targetTimeWindow |
任务应完成的时间范围。 |
attributes[] |
在任务上设置的自定义属性。 |
方法 |
|
---|---|
|
返回指定的 TaskTrackingInfo 实例。 |