AggregatedMetrics

מדדים מצטברים של ShipmentRoute (או של OptimizeToursResponse) בכל רכיבי Transition ו/או Visit (או בכל רכיבי ShipmentRoute).

ייצוג ב-JSON
{
  "performedShipmentCount": integer,
  "travelDuration": string,
  "waitDuration": string,
  "delayDuration": string,
  "breakDuration": string,
  "visitDuration": string,
  "totalDuration": string,
  "travelDistanceMeters": number,
  "maxLoads": {
    string: {
      object (VehicleLoad)
    },
    ...
  },
  "performedMandatoryShipmentCount": integer,
  "performedShipmentPenaltyCostSum": number
}
שדות
performedShipmentCount

integer

מספר המשלוחים שבוצעו. חשוב לזכור שזוג של איסוף ומשלוח נספר רק פעם אחת.

travelDuration

string (Duration format)

משך הנסיעה הכולל במסלול או בפתרון.

waitDuration

string (Duration format)

משך ההמתנה הכולל למסלול או לפתרון.

delayDuration

string (Duration format)

משך העיכוב הכולל במסלול או בפתרון.

breakDuration

string (Duration format)

משך ההפסקה הכולל במסלול או בפתרון.

visitDuration

string (Duration format)

משך הביקור הכולל במסלול או בפתרון.

totalDuration

string (Duration format)

המשך הכולל צריך להיות שווה לסכום של כל משכי הזמן שלמעלה. לגבי מסלולים, הוא מתאים גם ל:

[ShipmentRoute.vehicle_end_time][google.maps.routeoptimization.v1.ShipmentRoute.vehicle_end_time] - [ShipmentRoute.vehicle_start_time][google.maps.routeoptimization.v1.ShipmentRoute.vehicle_start_time]
travelDistanceMeters

number

מרחק הנסיעה הכולל במסלול או בפתרון.

maxLoads

map (key: string, value: object (VehicleLoad))

העומס המקסימלי שהושג לאורך המסלול כולו (או הפתרון כולו), לכל אחת מהכמויות במסלול (או בפתרון), שמחושב כמקסימום של כל Transition.vehicle_loads (או ShipmentRoute.metrics.max_loads.

performedMandatoryShipmentCount

integer

מספר המשלוחים שבוצעו בהתאם לדרישות.

ניסיוני: ההתנהגות או הקיום של השדה הזה עשויים להשתנות בעתיד.

performedShipmentPenaltyCostSum

number

סכום הערכים של Shipment.penalty_cost של המשלוחים שבוצעו.

ניסיוני: ההתנהגות או הקיום של השדה הזה עשויים להשתנות בעתיד.