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)

Общая продолжительность поездки по маршруту или решению.

Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « s ». Пример: "3.5s" .

waitDuration

string ( Duration format)

Общее время ожидания маршрута или решения.

Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « s ». Пример: "3.5s" .

delayDuration

string ( Duration format)

Общая продолжительность задержки для данного маршрута или решения.

Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « s ». Пример: "3.5s" .

breakDuration

string ( Duration format)

Общая продолжительность перерыва для маршрута или решения.

Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « s ». Пример: "3.5s" .

visitDuration

string ( Duration format)

Общая продолжительность посещения для конкретного маршрута или решения.

Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « 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]

Длительность в секундах, содержащая до девяти знаков после запятой, заканчивающаяся на « 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 по выполненным отгрузкам.

Экспериментальный: Поведение или существование данной области может измениться в будущем.