VehicleJourneySegment
    
    
      
    
    
      
      با مجموعهها، منظم بمانید
    
    
      
      ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
     نشان دهنده بخش سفر یک وسیله نقلیه - از توقف قبلی تا توقف فعلی. اگر اولین توقف فعال باشد، از محل فعلی خودرو تا این توقف است.
| نمایندگی JSON | 
|---|
| {
  "stop": {
    object (VehicleStop)
  },
  "drivingDistanceMeters": integer,
  "drivingDuration": string,
  "path": [
    {
      object (LatLng)
    }
  ]
} | 
| فیلدها | 
|---|
| stop |  object ( VehicleStop)  محل توقف را به همراه Taskمربوط به توقف مشخص می کند. اگر این بخش سفر بخشی ازJourneySharingInfoباشد، ممکن است برخی از فیلدهای VehicleStop وجود نداشته باشند. | 
| drivingDistanceMeters |  integer  فقط خروجی مسافت سفر از ایستگاه قبلی تا این توقف. اگر توقف فعلی اولین توقف در لیست بخشهای سفر باشد، نقطه شروع مکان وسیله نقلیه است که در زمانی که این توقف به لیست اضافه شد، ثبت شده است. اگر این بخش سفر بخشی از JourneySharingInfoباشد، ممکن است این فیلد وجود نداشته باشد. | 
| drivingDuration |  string ( Durationformat)  فقط خروجی زمان سفر از ایستگاه قبلی تا این توقف. اگر توقف فعلی اولین توقف در لیست بخشهای سفر باشد، آنگاه نقطه شروع، مکان وسیله نقلیه است که در زمانی که این توقف به فهرست اضافه شد، ثبت شده است.  اگر این فیلد در مسیر Task.remaining_vehicle_journey_segments[0].driving_duration(gRPC) یاTask.remainingVehicleJourneySegments[0].drivingDuration(REST) تعریف شده باشد، آنگاه ممکن است با مقدارDeliveryVehicle.remaining_duration(DeliveryVehicle.ration (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) تعریف شده باشد، آنگاه ممکن است باLatLngDeliveryVehicle.current_route_segment(gRPC) یاDeliveryVehicle.currentRouteSegment(REST). این مسیر رانندگی را از آخرین مکان شناخته شده برنامه راننده به جای مسیر توقف قبلی ارائه می دهد. | 
 توقف خودرو
 نقطه ای را توصیف می کند که یک وسیله نقلیه برای انجام یک یا چند Task متوقف می شود. 
| فیلدها | 
|---|
| plannedLocation |  object ( LocationInfo)  مورد نیاز. محل توقف. توجه داشته باشید که مکانهای موجود در Tasks ممکن است دقیقاً با این مکان مطابقت نداشته باشند، اما در فاصله کوتاهی از آن قرار دارند. این فیلد در پاسخ به تماسtasks.getپر نخواهد شد. | 
| tasks[] |  object ( TaskInfo)  لیست Taskکه باید در این ایستگاه انجام شوند. این فیلد در پاسخ به تماسtasks.getپر نخواهد شد. | 
| state |  enum ( State)  وضعیت VehicleStop. این فیلد در پاسخ به تماسtasks.getپر نخواهد شد. | 
 TaskInfo
 اطلاعات اضافی در مورد Task انجام شده در این ایستگاه. 
| نمایندگی JSON | 
|---|
| {
  "taskId": string,
  "taskDuration": string,
  "targetTimeWindow": {
    object (TimeWindow)
  }
} | 
| فیلدها | 
|---|
| taskId |  string  شناسه وظیفه. این فیلد در پاسخ به تماس tasks.getپر نخواهد شد. شناسه های وظیفه مشمول محدودیت های زیر هستند:  باید یک رشته یونیکد معتبر باشد. حداکثر به طول 64 کاراکتر محدود شده است. طبق فرم C عادی سازی یونیکد نرمال شده است. ممکن است حاوی هیچ یک از کاراکترهای ASCII زیر نباشد: «/»، «:»، «؟»، «،»، یا «#».
 | 
| taskDuration |  string ( Durationformat)  فقط خروجی زمان لازم برای انجام وظیفه  مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' s' ختم می شود. مثال:"3.5s". | 
| targetTimeWindow |  object ( TimeWindow)  فقط خروجی پنجره زمانی که در طی آن کار باید تکمیل شود. این فقط در پاسخ به deliveryVehicles.getتنظیم شده است. | 
 ایالت
 وضعیت فعلی یک VehicleStop . 
| Enums | 
|---|
| STATE_UNSPECIFIED | ناشناس. | 
| NEW | ایجاد شده، اما به طور فعال مسیریابی نمی شود. | 
| ENROUTE | اختصاص داده شده و به طور فعال مسیریابی. | 
| ARRIVED | به ایستگاه رسید. فرض می کند که وقتی وسیله نقلیه در حال مسیریابی به ایستگاه بعدی است، تمام توقف های قبلی تکمیل شده است. | 
  
  
  
    
  
 
  
    
    
      
       
    
    
  
  
  جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
  تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی.
  
  
  
    
      [null,null,["تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی."],[],[]]