VehicleJourneySegment
    
    
      
    
    
      
      Оптимизируйте свои подборки
    
    
      
      Сохраняйте и классифицируйте контент в соответствии со своими настройками.
    
  
    
  
      
    
  
  
  
  
  
  
    
    
     Представляет сегмент движения Транспортного средства — от предыдущей остановки до текущей остановки. Если это первая активная остановка, то от текущего местоположения ТС до этой остановки.
|  JSON-представление  | 
|---|
{
  "stop": {
    object (VehicleStop)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string,
  "path": [
    {
      object (LatLng)
    }
  ]
} | 
|  Поля | 
|---|
 stop |  object ( VehicleStop )  Указывает местоположение остановки, а также Task , связанные с остановкой. Некоторые поля VehicleStop могут отсутствовать, если этот сегмент поездки является частью JourneySharingInfo .  | 
 drivingDistanceMeters |  integer  Только вывод. Расстояние пути от предыдущей остановки до этой остановки. Если текущая остановка является первой остановкой в списке участков пути, то отправной точкой является местоположение транспортного средства, зафиксированное на момент добавления этой остановки в список. Это поле может отсутствовать, если этот сегмент путешествия является частью JourneySharingInfo .  | 
 drivingDuration |  string ( Duration format)  Только вывод. Время в пути от предыдущей остановки до этой остановки. Если текущая остановка является первой остановкой в списке участков пути, то отправной точкой является местоположение ТС, зафиксированное на момент добавления этой остановки в список.  Если это поле определено в пути Task.remaining_vehicle_journey_segments[0].driving_duration (gRPC) или Task.remainingVehicleJourneySegments[0].drivingDuration (REST), то оно может быть заполнено значением из DeliveryVehicle.remaining_duration (gRPC) или DeliveryVehicle.remainingDuration (REST). Это обеспечивает оставшуюся продолжительность поездки от последнего известного местоположения приложения для водителя, а не от времени поездки от предыдущей остановки.  Продолжительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .  | 
 path[] |  object ( LatLng )  Только вывод. Путь от предыдущей остановки до этой остановки. Если текущая остановка является первой остановкой в списке участков пути, то это путь от текущего местоположения автомобиля до этой остановки на момент добавления остановки в список. Это поле может отсутствовать, если этот сегмент путешествия является частью JourneySharingInfo .  Если это поле определено в пути Task.journey_sharing_info.remaining_vehicle_journey_segments[0].path (gRPC) или Task.journeySharingInfo.remainingVehicleJourneySegments[0].path (REST), то оно может быть заполнено значениями LatLng , декодированными из DeliveryVehicle.current_route_segment (gRPC) или DeliveryVehicle.currentRouteSegment (REST). Это обеспечивает путь движения от последнего известного местоположения приложения для водителя, а не от предыдущей остановки.   | 
 Транспортное средствоСтоп
 Описывает точку, в которой Транспортное средство останавливается для выполнения одной или нескольких Task . 
|  JSON-представление  | 
|---|
{
  "plannedLocation": {
    object (LocationInfo)
  },
  "tasks": [
    {
      object (TaskInfo)
    }
  ],
  "state": enum (State)
} | 
|  Поля | 
|---|
 plannedLocation |  object ( LocationInfo )  Необходимый. Расположение остановки. Обратите внимание, что местоположения в Task могут не точно совпадать с этим местоположением, но будут находиться на небольшом расстоянии от него. Это поле не будет заполнено в ответе на вызов tasks.get .  | 
 tasks[] |  object ( TaskInfo )  Список Task , которые необходимо выполнить на этой остановке. Это поле не будет заполнено в ответе на вызов tasks.get .  | 
 state |  enum ( State )  Состояние VehicleStop . Это поле не будет заполнено в ответе на вызов tasks.get .   | 
 Информация о задаче
 Дополнительная информация о Задании, выполняемом на данной остановке. 
|  JSON-представление  | 
|---|
{
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindow)
  }
} | 
|  Поля | 
|---|
 taskId |  string  Идентификатор задачи. Это поле не будет заполнено в ответе на вызов tasks.get . На идентификаторы задач распространяются следующие ограничения: -  Должна быть допустимой строкой Unicode.
 -  Ограничена максимальной длиной в 64 символа.
 -  Нормализовано в соответствии с формой нормализации Unicode C.
 -  Не может содержать следующие символы ASCII: «/», «:», «?», «,» или «#».
 
  | 
 taskDuration |  string ( Duration format)  Только вывод. Время, необходимое для выполнения Задания.  Продолжительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .  | 
 targetTimeWindow |  object ( TimeWindow )  Только вывод. Временной интервал, в течение которого задача должна быть выполнена. Это устанавливается только в ответе на deliveryVehicles.get .   | 
 Состояние
 Текущее состояние VehicleStop . 
|  Перечисления | 
|---|
 STATE_UNSPECIFIED |  Неизвестный. | 
 NEW |  Создан, но не активно маршрутизируется. | 
 ENROUTE |  Назначен и активно маршрутизируется. | 
 ARRIVED |  Прибыл на остановку. Предполагается, что когда Транспортное средство направляется к следующей остановке, все предыдущие остановки завершены. | 
  
  
  
    
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-08-29 UTC.
  
  
  
    
      [[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-08-29 UTC."],[],[]]