AggregatedMetrics

Métriques agrégées pour ShipmentRoute (rép. OptimizeToursResponse sur tous les éléments Transition et/ou Visit, par rapport à tous les éléments ShipmentRoute).

Représentation JSON
{
  "performedShipmentCount": integer,
  "travelDuration": string,
  "waitDuration": string,
  "delayDuration": string,
  "breakDuration": string,
  "visitDuration": string,
  "totalDuration": string,
  "travelDistanceMeters": number,
  "maxLoads": {
    string: {
      object (VehicleLoad)
    },
    ...
  }
}
Champs
performedShipmentCount

integer

Nombre d'envois effectués. Notez qu'une paire retrait/livraison ne compte qu'une seule fois.

travelDuration

string (Duration format)

Durée totale du trajet pour un itinéraire ou une solution.

Durée en secondes avec un maximum de neuf chiffres après la virgule, se terminant par "s". Exemple: "3.5s".

waitDuration

string (Duration format)

Durée d'attente totale pour un itinéraire ou une solution.

Durée en secondes avec un maximum de neuf chiffres après la virgule, se terminant par "s". Exemple: "3.5s".

delayDuration

string (Duration format)

Durée totale du retard pour un itinéraire ou une solution.

Durée en secondes avec un maximum de neuf chiffres après la virgule, se terminant par "s". Exemple: "3.5s".

breakDuration

string (Duration format)

Durée totale de la pause pour un itinéraire ou une solution.

Durée en secondes avec un maximum de neuf chiffres après la virgule, se terminant par "s". Exemple: "3.5s".

visitDuration

string (Duration format)

Durée totale de la visite pour un itinéraire ou une solution.

Durée en secondes avec un maximum de neuf chiffres après la virgule, se terminant par "s". Exemple: "3.5s".

totalDuration

string (Duration format)

La durée totale doit être égale à la somme de toutes les durées ci-dessus. Pour les itinéraires, il correspond également à:

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

Durée en secondes avec un maximum de neuf chiffres après la virgule, se terminant par "s". Exemple: "3.5s".

travelDistanceMeters

number

Distance totale parcourue pour un itinéraire ou une solution.

maxLoads

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

Charge maximale atteinte sur l'ensemble de l'itinéraire (solution de la réponse) pour chacune des quantités sur cet itinéraire (solution choisie), calculée comme étant la charge maximale sur l'ensemble des Transition.vehicle_loads (rép. ShipmentRoute.metrics.max_loads.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.