- JSON 表示法
 - VehicleStop
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 表示法
 
 - TaskInfo
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 表示法
 
 - 状态
 
表示车辆的行程路段(从上一个停靠站到当前停靠站)。如果是第一个有效的经停点,则是从车辆的当前位置到此经停点。
| JSON 表示法 | 
|---|
{ "stop": { object (  | 
            
| 字段 | |
|---|---|
stop | 
              
                 
 指定停靠站位置,以及与停靠站关联的   | 
            
drivingDistanceMeters | 
              
                 
 仅限输出。从上一个经停点到此经停点的行程距离。如果当前停靠站是行程路段列表中的第一个停靠站,则起点是将此经停点添加到列表中时记录的车辆位置。如果此旅程路段是“  | 
            
drivingDuration | 
              
                 
 仅限输出。从上一站到此站的行程时间。如果当前停靠站是行程路段列表中的第一个停靠站,则起点是将此经停点添加到列表中时记录的车辆位置。 如果此字段在路径  该时长以秒为单位,最多包含九个小数位,以“  | 
            
path[] | 
              
                 
 仅限输出。从上一站到此站的路径。如果当前经停点是行程路段列表中的第一个停靠站,则此值为将经停点添加到列表中时从车辆当前位置到此经停点的路径。如果此旅程路段是“ 如果此字段在路径   | 
            
VehicleStop
描述车辆停下来执行一个或多个 Task 的点。
| JSON 表示法 | 
|---|
{ "plannedLocation": { object (  | 
              
| 字段 | |
|---|---|
plannedLocation | 
                
                   
 必需。相应经停点的位置。请注意,  | 
              
tasks[] | 
                
                   
 要在此经停点执行的   | 
              
state | 
                
                   
 
  | 
              
TaskInfo
有关在此停靠站执行的任务的其他信息。
| JSON 表示法 | 
|---|
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object ( | 
              
| 字段 | |
|---|---|
taskId | 
                
                   
 任务 ID。 
  | 
              
taskDuration | 
                
                   
 仅限输出。执行任务所需的时间。 该时长以秒为单位,最多包含九个小数位,以“  | 
              
targetTimeWindow | 
                
                   
 仅限输出。应完成任务的时间范围。此字段仅在对   | 
              
州
VehicleStop 的当前状态。
| 枚举 | |
|---|---|
STATE_UNSPECIFIED | 
                未知。 | 
NEW | 
                已创建,但尚未进行主动路由。 | 
ENROUTE | 
                已分配且正在转送。 | 
ARRIVED | 
                已到达经停点。假设车辆正在前往下一个经停点时,之前的所有停靠站都已完成。 |