AggregatedMetrics

所有 Transition 和/或 Visit (所有 ShipmentRoute) 元素的 ShipmentRoute (OptimizeToursResponse) 匯總指標。

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)

路線或解決方案的總旅行時間。

時間長度以秒為單位,最多可有 9 個小數位數,並應以「s」結尾,例如:"3.5s"

waitDuration

string (Duration format)

路線或解決方案的總等待時間。

時間長度以秒為單位,最多可有 9 個小數位數,並應以「s」結尾,例如:"3.5s"

delayDuration

string (Duration format)

路線或解決方案的總延遲時間。

時間長度以秒為單位,最多可有 9 個小數位數,並應以「s」結尾,例如:"3.5s"

breakDuration

string (Duration format)

路線或解決方案的休息時間總長度。

時間長度以秒為單位,最多可有 9 個小數位數,並應以「s」結尾,例如:"3.5s"

visitDuration

string (Duration format)

路線或解決方案的總造訪時間長度。

時間長度以秒為單位,最多可有 9 個小數位數,並應以「s」結尾,例如:"3.5s"

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]

時間長度以秒為單位,最多可有 9 個小數位數,並應以「s」結尾,例如:"3.5s"

travelDistanceMeters

number

路線或解決方案的總移動距離。

maxLoads

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

整個路線 (或解決方案) 達成的最大負載,針對該路線 (或解決方案) 上的每個數量,計算方式為所有 Transition.vehicle_loads (或 ShipmentRoute.metrics.max_loads

performedMandatoryShipmentCount

integer

執行的強制出貨次數。

實驗性:這個欄位的行為或存在狀態日後可能會變更。

performedShipmentPenaltyCostSum

number

已執行貨件的 Shipment.penalty_cost 總和。

實驗性:這個欄位的行為或存在狀態日後可能會變更。