- 资源:TaskTrackingInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 方法
资源: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 |
表示预计到达站点位置的时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
estimatedTaskCompletionTime |
表示任务预计完成时间的时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
state |
任务的当前执行状态。 |
taskOutcome |
尝试执行 Task 的结果。 |
taskOutcomeTime |
表示提供程序设置 Task 结果的时间的时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: |
plannedLocation |
不可变。将完成 Task 的位置。 |
targetTimeWindow |
应完成任务的时间范围。 |
attributes[] |
在任务上设置的自定义属性。 |
方法 |
|
---|---|
|
返回指定的 TaskTrackingInfo 实例。 |