Fleet Engine Entities

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Интерфейс задачи

google.maps.journeySharing . Task Интерфейс google.maps.journeySharing . Task

Детали задачи, возвращенные Fleet Engine.

Загрузите с помощью параметра &libraries=journeySharing URL. См. Библиотеки в Maps JavaScript API .

estimatedCompletionTime optional
Тип: Date optional
Временная метка предполагаемого времени завершения задачи.
latestVehicleLocationUpdate optional
Тип: VehicleLocationUpdate optional
Информация, относящаяся к последнему обновлению местоположения.
name optional
Тип: string optional
Имя задачи в формате "providers/{provider_id}/tasks/{task_id}". Task_id должен быть уникальным идентификатором, а не идентификатором отслеживания. Чтобы сохранить идентификатор отслеживания отправления, используйте поле tracking_id. Несколько задач могут иметь один и тот же tracking_id.
outcome optional
Тип: string optional
Итог задачи.
outcomeLocation optional
Тип: LatLngLiteral optional
Место, где задача была выполнена (от провайдера).
outcomeLocationSource optional
Тип: string optional
Установщик местоположения результата задачи ("PROVIDER" или "LAST_VEHICLE_LOCATION").
outcomeTime optional
Тип: Date optional
Отметка времени, когда был установлен результат задачи (от провайдера).
plannedLocation optional
Тип: LatLngLiteral optional
Место, где задание должно быть выполнено.
remainingVehicleJourneySegments optional
Тип: Array < VehicleJourneySegment > optional
Информация о сегментах, которые осталось выполнить для этой задачи.
status optional
Тип: string optional
Текущее состояние выполнения задачи.
trackingId optional
Тип: string optional
Идентификатор отслеживания посылки.
type optional
Тип: string optional
Тип задачи; например, перерыв или отгрузка.
vehicleId optional
Тип: string optional
Идентификатор транспортного средства, выполняющего эту задачу.

Интерфейс поездки

google.maps.journeySharing . Trip Интерфейс google.maps.journeySharing . Trip

Детали поездки, возвращенные Fleet Engine.

Загрузите с помощью параметра &libraries=journeySharing URL. См. Библиотеки в Maps JavaScript API .

actualDropOffLocation optional
Тип: LatLngLiteral optional
Место, где высадили клиента.
actualPickupLocation optional
Тип: LatLngLiteral optional
Место, где забрали клиента.
dropOffTime optional
Тип: Date optional
Предполагаемое будущее время, когда пассажиры будут высажены, или фактическое время, когда они были высажены.
latestVehicleLocationUpdate optional
Тип: VehicleLocationUpdate optional
Информация, относящаяся к последнему обновлению местоположения.
name optional
Тип: string optional
В формате «поставщики/{идентификатор_поездки}/поездки/{идентификатор_поездки}». trip_id должен быть уникальным идентификатором.
passengerCount optional
Тип: number optional
Количество пассажиров в этой поездке; не включает драйвер.
pickupTime optional
Тип: Date optional
Предполагаемое время встречи пассажиров в будущем или фактическое время их встречи.
plannedDropOffLocation optional
Тип: LatLngLiteral optional
Место, где клиент указывает, что его высадят.
plannedPickupLocation optional
Тип: LatLngLiteral optional
Место, где клиент указывает, что его заберут.
remainingWaypoints optional
Тип: Array < VehicleWaypoint > optional
Массив путевых точек, указывающих путь от текущего местоположения до точки высадки.
status optional
Тип: string optional
Текущий статус поездки. Возможные значения: UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE или CANCELED.
type optional
Тип: string optional
Тип поездки. Возможные значения: UNKNOWN_TRIP_TYPE, SHARED или EXCLUSIVE.
vehicleId optional
Тип: string optional
ID транспортного средства, совершающего эту поездку.

Интерфейс доставки

google.maps.journeySharing . DeliveryVehicle Интерфейс google.maps.journeySharing . DeliveryVehicle

Подробная информация о транспортном средстве доставки, возвращенном Fleet Engine.

Загрузите с помощью параметра &libraries=journeySharing URL. См. Библиотеки в Maps JavaScript API .

attributes
Тип: Object <string, string optional >
Пользовательские атрибуты транспортного средства доставки.
currentRouteSegmentEndPoint optional
Тип: LatLngLiteral optional
Место, где заканчивается текущий сегмент маршрута.
latestVehicleLocationUpdate optional
Тип: VehicleLocationUpdate optional
Последнее сообщенное местонахождение транспортного средства доставки.
name optional
Тип: string optional
В формате "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}". Delivery_vehicle_id должен быть уникальным идентификатором.
navigationStatus optional
Тип: string optional
Текущий навигационный статус автомобиля.
remainingDistanceMeters optional
Тип: number optional
Оставшееся расстояние на текущем участке маршрута в метрах.
remainingDurationMillis optional
Тип: number optional
Оставшееся время вождения на текущем участке маршрута в миллисекундах.
remainingVehicleJourneySegments optional
Тип: Array < VehicleJourneySegment > optional
Сегменты поездки, назначенные этому транспортному средству доставки, начиная с последнего зарегистрированного местоположения транспортного средства.

Интерфейс VehicleJourneySegment

google.maps.journeySharing . VehicleJourneySegment Интерфейс google.maps.journeySharing . VehicleJourneySegment

Тип сегмента поездки

Загрузите с помощью параметра &libraries=journeySharing URL. См. Библиотеки в Maps JavaScript API .

distanceMeters optional
Тип: number optional
Расстояние от предыдущей остановки до этой остановки в метрах.
durationMillis optional
Тип: number optional
Время в пути от предыдущей остановки до этой остановки в миллисекундах.
extraDurationMillis optional
Тип: number optional
Дополнительное время в пути из-за длительности задач остановки в миллисекундах.
location optional
Тип: LatLngLiteral optional
Фактическое место остановки.
path optional
Тип: Array < LatLngLiteral > optional
Путь от предыдущей остановки до этой остановки.

Интерфейс VehicleLocationUpdate

google.maps.journeySharing . VehicleLocationUpdate Интерфейс google.maps.journeySharing . VehicleLocationUpdate

Тип обновления VehicleLocation

Загрузите с помощью параметра &libraries=journeySharing URL. См. Библиотеки в Maps JavaScript API .

heading optional
Тип: number optional
Заголовок обновления. 0 соответствует северу, 180 — югу.
location optional
Тип: LatLngLiteral optional
Место обновления.
speedKilometersPerHour optional
Тип: number optional
Скорость в километрах в час.
time optional
Тип: Date optional
Время, когда это обновление было получено от автомобиля.

Интерфейс VehicleWaypoint

google.maps.journeySharing . VehicleWaypoint Интерфейс google.maps.journeySharing . VehicleWaypoint

Тип путевой точки автомобиля.

Загрузите с помощью параметра &libraries=journeySharing URL. См. Библиотеки в Maps JavaScript API .

distanceMeters optional
Тип: number optional
Путь от предыдущей путевой точки (или текущего местоположения автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки в метрах.
durationMillis optional
Тип: number optional
Время в пути между предыдущей путевой точкой (или текущим местоположением автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки в миллисекундах.
location optional
Тип: LatLngLiteral optional
Расположение путевой точки.
path optional
Тип: Array < LatLngLiteral > optional
Путь от предыдущей путевой точки (или текущего местоположения автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки.