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