AggregatedMetrics

Aggregierte Messwerte für ShipmentRoute (bzw. für OptimizeToursResponse) für alle Transition- und/oder Visit-Elemente (bzw. für alle ShipmentRoute-Elemente).

JSON-Darstellung
{
  "performedShipmentCount": integer,
  "travelDuration": string,
  "waitDuration": string,
  "delayDuration": string,
  "breakDuration": string,
  "visitDuration": string,
  "totalDuration": string,
  "travelDistanceMeters": number,
  "maxLoads": {
    string: {
      object (VehicleLoad)
    },
    ...
  },
  "performedMandatoryShipmentCount": integer,
  "performedShipmentPenaltyCostSum": number
}
Felder
performedShipmentCount

integer

Anzahl der durchgeführten Sendungen. Ein Abhol- und Zustellpaar wird nur einmal gezählt.

travelDuration

string (Duration format)

Gesamtdauer der Reise für eine Route oder eine Lösung.

Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „s“. Beispiel: "3.5s".

waitDuration

string (Duration format)

Gesamtdauer der Wartezeit für eine Route oder eine Lösung.

Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „s“. Beispiel: "3.5s".

delayDuration

string (Duration format)

Gesamtdauer der Verzögerung für eine Route oder eine Lösung.

Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „s“. Beispiel: "3.5s".

breakDuration

string (Duration format)

Gesamtdauer der Pause für eine Route oder eine Lösung.

Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „s“. Beispiel: "3.5s".

visitDuration

string (Duration format)

Gesamtdauer des Besuchs für eine Route oder eine Lösung.

Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „s“. Beispiel: "3.5s".

totalDuration

string (Duration format)

Die Gesamtdauer sollte der Summe aller oben genannten Dauern entsprechen. Bei Routen entspricht sie auch:

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

Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „s“. Beispiel: "3.5s".

travelDistanceMeters

number

Gesamtreiseentfernung für eine Route oder eine Lösung.

maxLoads

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

Maximale Last, die auf der gesamten Route (bzw. Lösung) erreicht wurde, für jede der Mengen auf dieser Route (bzw. Lösung), berechnet als Maximum aller Transition.vehicle_loads (bzw. ShipmentRoute.metrics.max_loads.

performedMandatoryShipmentCount

integer

Anzahl der durchgeführten Pflichtsendungen.

Experimentell: Das Verhalten oder die Existenz dieses Felds kann sich in Zukunft ändern.

performedShipmentPenaltyCostSum

number

Die Summe der Shipment.penalty_cost der durchgeführten Sendungen.

Experimentell: Das Verhalten oder die Existenz dieses Felds kann sich in Zukunft ändern.