AggregatedMetrics

ShipmentRoute(すべての Transition 要素または Visit(すべての ShipmentRoute 要素に対する OptimizeToursResponse)に対応)の集計指標。

JSON 表現
{
  "performedShipmentCount": integer,
  "travelDuration": string,
  "waitDuration": string,
  "delayDuration": string,
  "breakDuration": string,
  "visitDuration": string,
  "totalDuration": string,
  "travelDistanceMeters": number,
  "maxLoads": {
    string: {
      object (VehicleLoad)
    },
    ...
  }
}
フィールド
performedShipmentCount

integer

実施した配送の数。受け取りと配送の組み合わせは 1 回のみカウントされます。

travelDuration

string (Duration format)

ルートまたはソリューションの合計移動時間。

s で終わる小数 9 桁までの秒単位の期間。例: "3.5s"

waitDuration

string (Duration format)

ルートまたはソリューションの合計待機時間。

s で終わる小数 9 桁までの秒単位の期間。例: "3.5s"

delayDuration

string (Duration format)

経路またはソリューションの遅延の合計時間。

s で終わる小数 9 桁までの秒単位の期間。例: "3.5s"

breakDuration

string (Duration format)

ルートまたはソリューションの総休憩時間。

s で終わる小数 9 桁までの秒単位の期間。例: "3.5s"

visitDuration

string (Duration format)

ルートまたはソリューションの訪問の合計時間。

s で終わる小数 9 桁までの秒単位の期間。例: "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]

s で終わる小数 9 桁までの秒単位の期間。例: "3.5s"

travelDistanceMeters

number

ルートまたはソリューションの総移動距離。

maxLoads

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

ルート全体で達成された最大負荷(対応ソリューション)。このルート上の各数量(対応ソリューション)に対して計算され、すべての Transition.vehicle_loads(対応ソリューション)の最大負荷として計算されます。ShipmentRoute.metrics.max_loads

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }