Интерфейс задачи
google.maps.journeySharing . Task
Интерфейс google.maps.journeySharing . Task
Детали задачи, возвращенные Fleet Engine.
Характеристики | |
---|---|
name | Тип: string Имя задачи в формате "providers/{provider_id}/tasks/{task_id}". Task_id должен быть уникальным идентификатором, а не идентификатором отслеживания. Чтобы сохранить идентификатор отслеживания отправления, используйте поле tracking_id. Несколько задач могут иметь один и тот же tracking_id. |
remainingVehicleJourneySegments | Тип: Array < VehicleJourneySegment > Информация о сегментах, которые осталось выполнить для этой задачи. |
status | Тип: string Текущее состояние выполнения задачи. |
type | Тип: string Тип задачи; например, перерыв или отгрузка. |
estimatedCompletionTime optional | Тип: Date optional Временная метка предполагаемого времени завершения задачи. |
latestVehicleLocationUpdate optional | Тип: VehicleLocationUpdate optional Информация, относящаяся к последнему обновлению местоположения. |
outcome optional | Тип: string optional Итог задачи. |
outcomeLocation optional | Тип: LatLngLiteral optional Место, где задача была выполнена (от провайдера). |
outcomeLocationSource optional | Тип: string optional Установщик местоположения результата задачи ("PROVIDER" или "LAST_VEHICLE_LOCATION"). |
outcomeTime optional | Тип: Date optional Отметка времени, когда был установлен результат задачи (от провайдера). |
plannedLocation optional | Тип: LatLngLiteral optional Место, где задание должно быть выполнено. |
trackingId optional | Тип: string optional Идентификатор отслеживания посылки. |
vehicleId optional | Тип: string optional Идентификатор транспортного средства, выполняющего эту задачу. |
Интерфейс TaskTrackingInfo
google.maps.journeySharing . TaskTrackingInfo
Интерфейс google.maps.journeySharing . TaskTrackingInfo
Сведения об информационном объекте отслеживания задач, возвращаемом Fleet Engine.
Характеристики | |
---|---|
name | Тип: string Имя в формате "providers/{provider_id}/taskTrackingInfo/{tracking_id}", где tracking_id представляет идентификатор отслеживания. |
trackingId | Тип: string Идентификатор отслеживания задачи.
|
estimatedArrivalTime optional | Тип: Date optional Расчетное время прибытия к месту остановки. |
estimatedTaskCompletionTime optional | Тип: Date optional Расчетное время выполнения задачи. |
latestVehicleLocationUpdate optional | Тип: VehicleLocationUpdate optional Информация, относящаяся к последнему обновлению местоположения. |
plannedLocation optional | Тип: LatLng optional Место, где Задание будет выполнено. |
remainingDrivingDistanceMeters optional | Тип: number optional Общее оставшееся расстояние в метрах до интересующей VehicleStop . |
remainingStopCount optional | Тип: number optional Указывает количество остановок, оставшихся транспортному средству до достижения рабочей остановки, включая рабочую остановку. Например, если следующей остановкой транспортного средства является рабочая остановка, значение будет равно 1. |
routePolylinePoints optional | Список точек, которые при соединении образуют полилинию ожидаемого маршрута транспортного средства к месту выполнения этой задачи. |
state optional | Тип: string optional Текущее состояние выполнения Задачи. |
taskOutcome optional | Тип: string optional Результат попытки выполнить задачу. |
taskOutcomeTime optional | Тип: Date optional Время, когда исход Задачи был установлен провайдером. |
Интерфейс поездки
google.maps.journeySharing . Trip
Интерфейс google.maps.journeySharing . Trip
Детали поездки, возвращенные Fleet Engine.
Характеристики | |
---|---|
name | Тип: string В формате «поставщики/{идентификатор_поездки}/поездки/{идентификатор_поездки}». trip_id должен быть уникальным идентификатором. |
passengerCount | Тип: number Количество пассажиров в этой поездке; не включает драйвер. |
remainingWaypoints | Тип: Array < VehicleWaypoint > Массив путевых точек, указывающих путь от текущего местоположения до точки высадки. |
status | Тип: string Текущий статус поездки. Возможные значения: UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE или CANCELED. |
type | Тип: string Тип поездки. Возможные значения: UNKNOWN_TRIP_TYPE, SHARED или EXCLUSIVE. |
vehicleId | Тип: string ID транспортного средства, совершающего эту поездку. |
actualDropOffLocation optional | Тип: LatLngLiteral optional Место, где высадили клиента. |
actualPickupLocation optional | Тип: LatLngLiteral optional Место, где забрали клиента. |
dropOffTime optional | Тип: Date optional Предполагаемое будущее время, когда пассажиры будут высажены, или фактическое время, когда они были высажены. |
latestVehicleLocationUpdate optional | Тип: VehicleLocationUpdate optional Информация, относящаяся к последнему обновлению местоположения. |
pickupTime optional | Тип: Date optional Предполагаемое время встречи пассажиров в будущем или фактическое время их встречи. |
plannedDropOffLocation optional | Тип: LatLngLiteral optional Место, где клиент указывает, что его высадят. |
plannedPickupLocation optional | Тип: LatLngLiteral optional Место, где клиент указывает, что его заберут. |
Интерфейс доставки
google.maps.journeySharing . DeliveryVehicle
Интерфейс google.maps.journeySharing . DeliveryVehicle
Подробная информация о транспортном средстве доставки, возвращенном Fleet Engine.
Характеристики | |
---|---|
attributes | Тип: Object <string, string optional > Пользовательские атрибуты транспортного средства доставки. |
name | Тип: string В формате "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}". Delivery_vehicle_id должен быть уникальным идентификатором. |
navigationStatus | Тип: string Текущий навигационный статус автомобиля. |
remainingDistanceMeters | Тип: number Оставшееся расстояние на текущем участке маршрута в метрах. |
remainingVehicleJourneySegments | Тип: Array < VehicleJourneySegment > Сегменты поездки, назначенные этому транспортному средству доставки, начиная с последнего зарегистрированного местоположения транспортного средства. |
currentRouteSegmentEndPoint optional | Тип: LatLngLiteral optional Место, где заканчивается текущий сегмент маршрута. |
latestVehicleLocationUpdate optional | Тип: VehicleLocationUpdate optional Последнее сообщенное местонахождение транспортного средства доставки. |
remainingDurationMillis optional | Тип: number optional Оставшееся время вождения на текущем участке маршрута в миллисекундах. |
Интерфейс DeliveryVehicleStop
google.maps.journeySharing . DeliveryVehicleStop
Интерфейс google.maps.journeySharing . DeliveryVehicleStop
ДоставкаТранспортТип остановки
Характеристики | |
---|---|
tasks | Тип: Array <{ Список Заданий, которые необходимо выполнить на этой остановке.
|
Константы DeliveryVehicleStopState
google.maps.journeySharing . DeliveryVehicleStopState
Константы google.maps.journeySharing . DeliveryVehicleStopState
Текущее состояние DeliveryVehicleStop
.
Загрузите с помощью параметра &libraries=journeySharing
URL. См. Библиотеки в Maps JavaScript API .
При использовании v=beta
можно получить доступ, вызвав const {DeliveryVehicleStopState} = await google.map.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
ARRIVED | Приехал на остановку. Предполагается, что когда транспортное средство направляется к следующей остановке, все предыдущие остановки были завершены. |
ENROUTE | Назначается и активно маршрутизируется. |
NEW | Создал, но не активно маршрутизирует. |
UNSPECIFIED | Неизвестный. |
Интерфейс VehicleJourneySegment
google.maps.journeySharing . VehicleJourneySegment
Интерфейс google.maps.journeySharing . VehicleJourneySegment
Тип сегмента поездки
Характеристики | |
---|---|
drivingDistanceMeters optional | Тип: number optional Расстояние от предыдущей остановки до этой остановки в метрах. |
drivingDurationMillis optional | Тип: number optional Время в пути от предыдущей остановки до этой остановки в миллисекундах. |
path optional | Тип: Array < LatLngLiteral > optional Путь от предыдущей путевой точки (или текущего местоположения автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки. |
stop optional | Тип: Array < DeliveryVehicleStop > optional Остановки, которые будут обслуживаться данным транспортным средством. |
Интерфейс VehicleLocationUpdate
google.maps.journeySharing . VehicleLocationUpdate
Интерфейс google.maps.journeySharing . VehicleLocationUpdate
Тип обновления VehicleLocation
Характеристики | |
---|---|
heading optional | Тип: number optional Заголовок обновления. 0 соответствует северу, 180 — югу. |
location optional | Тип: LatLngLiteral | LatLng optional Место обновления. |
speedKilometersPerHour optional | Тип: number optional Скорость в километрах в час. |
time optional | Тип: Date optional Время, когда это обновление было получено от автомобиля. |
Интерфейс VehicleWaypoint
google.maps.journeySharing . VehicleWaypoint
Интерфейс google.maps.journeySharing . VehicleWaypoint
Тип путевой точки автомобиля.
Характеристики | |
---|---|
distanceMeters optional | Тип: number optional Путь от предыдущей путевой точки (или текущего местоположения автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки в метрах. |
durationMillis optional | Тип: number optional Время в пути между предыдущей путевой точкой (или текущим местоположением автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки в миллисекундах. |
location optional | Тип: LatLngLiteral optional Расположение путевой точки. |
path optional | Тип: Array < LatLngLiteral > optional Путь от предыдущей путевой точки (или текущего местоположения автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки. |
Интерфейс задачи
google.maps.journeySharing . Task
Интерфейс google.maps.journeySharing . Task
Детали задачи, возвращенные Fleet Engine.
Характеристики | |
---|---|
name | Тип: string Имя задачи в формате "providers/{provider_id}/tasks/{task_id}". Task_id должен быть уникальным идентификатором, а не идентификатором отслеживания. Чтобы сохранить идентификатор отслеживания отправления, используйте поле tracking_id. Несколько задач могут иметь один и тот же tracking_id. |
remainingVehicleJourneySegments | Тип: Array < VehicleJourneySegment > Информация о сегментах, которые осталось выполнить для этой задачи. |
status | Тип: string Текущее состояние выполнения задачи. |
type | Тип: string Тип задачи; например, перерыв или отгрузка. |
estimatedCompletionTime optional | Тип: Date optional Временная метка предполагаемого времени завершения задачи. |
latestVehicleLocationUpdate optional | Тип: VehicleLocationUpdate optional Информация, относящаяся к последнему обновлению местоположения. |
outcome optional | Тип: string optional Итог задачи. |
outcomeLocation optional | Тип: LatLngLiteral optional Место, где задача была выполнена (от провайдера). |
outcomeLocationSource optional | Тип: string optional Установщик местоположения результата задачи ("PROVIDER" или "LAST_VEHICLE_LOCATION"). |
outcomeTime optional | Тип: Date optional Отметка времени, когда был установлен результат задачи (от провайдера). |
plannedLocation optional | Тип: LatLngLiteral optional Место, где задание должно быть выполнено. |
trackingId optional | Тип: string optional Идентификатор отслеживания посылки. |
vehicleId optional | Тип: string optional Идентификатор транспортного средства, выполняющего эту задачу. |
Интерфейс TaskTrackingInfo
google.maps.journeySharing . TaskTrackingInfo
Интерфейс google.maps.journeySharing . TaskTrackingInfo
Сведения об информационном объекте отслеживания задач, возвращаемом Fleet Engine.
Характеристики | |
---|---|
name | Тип: string Имя в формате "providers/{provider_id}/taskTrackingInfo/{tracking_id}", где tracking_id представляет идентификатор отслеживания. |
trackingId | Тип: string Идентификатор отслеживания задачи.
|
estimatedArrivalTime optional | Тип: Date optional Расчетное время прибытия к месту остановки. |
estimatedTaskCompletionTime optional | Тип: Date optional Расчетное время выполнения задачи. |
latestVehicleLocationUpdate optional | Тип: VehicleLocationUpdate optional Информация, относящаяся к последнему обновлению местоположения. |
plannedLocation optional | Тип: LatLng optional Место, где Задание будет выполнено. |
remainingDrivingDistanceMeters optional | Тип: number optional Общее оставшееся расстояние в метрах до интересующей VehicleStop . |
remainingStopCount optional | Тип: number optional Указывает количество остановок, оставшихся транспортному средству до достижения рабочей остановки, включая рабочую остановку. Например, если следующей остановкой транспортного средства является рабочая остановка, значение будет равно 1. |
routePolylinePoints optional | Список точек, которые при соединении образуют полилинию ожидаемого маршрута транспортного средства к месту выполнения этой задачи. |
state optional | Тип: string optional Текущее состояние выполнения Задачи. |
taskOutcome optional | Тип: string optional Результат попытки выполнить задачу. |
taskOutcomeTime optional | Тип: Date optional Время, когда исход Задачи был установлен провайдером. |
Интерфейс поездки
google.maps.journeySharing . Trip
Интерфейс google.maps.journeySharing . Trip
Детали поездки, возвращенные Fleet Engine.
Характеристики | |
---|---|
name | Тип: string В формате «поставщики/{идентификатор_поездки}/поездки/{идентификатор_поездки}». trip_id должен быть уникальным идентификатором. |
passengerCount | Тип: number Количество пассажиров в этой поездке; не включает драйвер. |
remainingWaypoints | Тип: Array < VehicleWaypoint > Массив путевых точек, указывающих путь от текущего местоположения до точки высадки. |
status | Тип: string Текущий статус поездки. Возможные значения: UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE или CANCELED. |
type | Тип: string Тип поездки. Возможные значения: UNKNOWN_TRIP_TYPE, SHARED или EXCLUSIVE. |
vehicleId | Тип: string ID транспортного средства, совершающего эту поездку. |
actualDropOffLocation optional | Тип: LatLngLiteral optional Место, где высадили клиента. |
actualPickupLocation optional | Тип: LatLngLiteral optional Место, где забрали клиента. |
dropOffTime optional | Тип: Date optional Предполагаемое будущее время, когда пассажиры будут высажены, или фактическое время, когда они были высажены. |
latestVehicleLocationUpdate optional | Тип: VehicleLocationUpdate optional Информация, относящаяся к последнему обновлению местоположения. |
pickupTime optional | Тип: Date optional Предполагаемое время встречи пассажиров в будущем или фактическое время их встречи. |
plannedDropOffLocation optional | Тип: LatLngLiteral optional Место, где клиент указывает, что его высадят. |
plannedPickupLocation optional | Тип: LatLngLiteral optional Место, где клиент указывает, что его заберут. |
Интерфейс доставки
google.maps.journeySharing . DeliveryVehicle
Интерфейс google.maps.journeySharing . DeliveryVehicle
Подробная информация о транспортном средстве доставки, возвращенном Fleet Engine.
Характеристики | |
---|---|
attributes | Тип: Object <string, string optional > Пользовательские атрибуты транспортного средства доставки. |
name | Тип: string В формате "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}". Delivery_vehicle_id должен быть уникальным идентификатором. |
navigationStatus | Тип: string Текущий навигационный статус автомобиля. |
remainingDistanceMeters | Тип: number Оставшееся расстояние на текущем участке маршрута в метрах. |
remainingVehicleJourneySegments | Тип: Array < VehicleJourneySegment > Сегменты поездки, назначенные этому транспортному средству доставки, начиная с последнего зарегистрированного местоположения транспортного средства. |
currentRouteSegmentEndPoint optional | Тип: LatLngLiteral optional Место, где заканчивается текущий сегмент маршрута. |
latestVehicleLocationUpdate optional | Тип: VehicleLocationUpdate optional Последнее сообщенное местонахождение транспортного средства доставки. |
remainingDurationMillis optional | Тип: number optional Оставшееся время вождения на текущем участке маршрута в миллисекундах. |
Интерфейс DeliveryVehicleStop
google.maps.journeySharing . DeliveryVehicleStop
Интерфейс google.maps.journeySharing . DeliveryVehicleStop
ДоставкаТранспортТип остановки
Характеристики | |
---|---|
tasks | Тип: Array <{ Список Заданий, которые необходимо выполнить на этой остановке.
|
Константы DeliveryVehicleStopState
google.maps.journeySharing . DeliveryVehicleStopState
Константы google.maps.journeySharing . DeliveryVehicleStopState
Текущее состояние DeliveryVehicleStop
.
Загрузите с помощью параметра &libraries=journeySharing
URL. См. Библиотеки в Maps JavaScript API .
При использовании v=beta
можно получить доступ, вызвав const {DeliveryVehicleStopState} = await google.map.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
ARRIVED | Приехал на остановку. Предполагается, что когда транспортное средство направляется к следующей остановке, все предыдущие остановки были завершены. |
ENROUTE | Назначается и активно маршрутизируется. |
NEW | Создал, но не активно маршрутизирует. |
UNSPECIFIED | Неизвестный. |
Интерфейс VehicleJourneySegment
google.maps.journeySharing . VehicleJourneySegment
Интерфейс google.maps.journeySharing . VehicleJourneySegment
Тип сегмента поездки
Характеристики | |
---|---|
drivingDistanceMeters optional | Тип: number optional Расстояние от предыдущей остановки до этой остановки в метрах. |
drivingDurationMillis optional | Тип: number optional Время в пути от предыдущей остановки до этой остановки в миллисекундах. |
path optional | Тип: Array < LatLngLiteral > optional Путь от предыдущей путевой точки (или текущего местоположения автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки. |
stop optional | Тип: Array < DeliveryVehicleStop > optional Остановки, которые будут обслуживаться данным транспортным средством. |
Интерфейс VehicleLocationUpdate
google.maps.journeySharing . VehicleLocationUpdate
Интерфейс google.maps.journeySharing . VehicleLocationUpdate
Тип обновления VehicleLocation
Характеристики | |
---|---|
heading optional | Тип: number optional Заголовок обновления. 0 соответствует северу, 180 — югу. |
location optional | Тип: LatLngLiteral | LatLng optional Место обновления. |
speedKilometersPerHour optional | Тип: number optional Скорость в километрах в час. |
time optional | Тип: Date optional Время, когда это обновление было получено от автомобиля. |
Интерфейс VehicleWaypoint
google.maps.journeySharing . VehicleWaypoint
Интерфейс google.maps.journeySharing . VehicleWaypoint
Тип путевой точки автомобиля.
Характеристики | |
---|---|
distanceMeters optional | Тип: number optional Путь от предыдущей путевой точки (или текущего местоположения автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки в метрах. |
durationMillis optional | Тип: number optional Время в пути между предыдущей путевой точкой (или текущим местоположением автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки в миллисекундах. |
location optional | Тип: LatLngLiteral optional Расположение путевой точки. |
path optional | Тип: Array < LatLngLiteral > optional Путь от предыдущей путевой точки (или текущего местоположения автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки. |