资源: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实例。 |