Интерфейс задачи
google.maps.journeySharing . Task
Интерфейс google.maps.journeySharing . Task
Детали задачи, возвращенные Fleet Engine.
Характеристики | |
---|---|
attributes | Тип: Object <string, *> Атрибуты, назначенные задаче. |
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 Место, где задание должно быть выполнено. |
targetTimeWindow optional | Тип: TimeWindow optional Временное окно, в течение которого задача должна быть выполнена. |
trackingId optional | Тип: string optional Идентификатор отслеживания посылки. |
vehicleId optional | Тип: string optional Идентификатор транспортного средства, выполняющего эту задачу. |
Интерфейс TaskInfo
google.maps.journeySharing . TaskInfo
Интерфейс google.maps.journeySharing . TaskInfo
Тип TaskInfo, используемый DeliveryVehicleStop
.
Характеристики | |
---|---|
extraDurationMillis optional | Тип: number optional Дополнительное время, необходимое для выполнения задачи, в миллисекундах. |
id optional | Тип: string optional Идентификатор задачи. |
targetTimeWindow optional | Тип: TimeWindow optional Временное окно, в течение которого задача должна быть выполнена. |
Интерфейс TaskTrackingInfo
google.maps.journeySharing . TaskTrackingInfo
Интерфейс google.maps.journeySharing . TaskTrackingInfo
Сведения об информационном объекте отслеживания задач, возвращаемом Fleet Engine.
Характеристики | |
---|---|
attributes | Тип: Object <string, *> Атрибуты, назначенные задаче. |
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 Текущее состояние выполнения Задачи. |
targetTimeWindow optional | Тип: TimeWindow 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 > Сегменты поездки, назначенные этому транспортному средству доставки, начиная с последнего зарегистрированного местоположения транспортного средства. Это поле заполняется только тогда, когда объект данных DeliveryVehicle предоставляется через FleetEngineDeliveryVehicleLocationProvider . |
currentRouteSegmentEndPoint optional | Тип: LatLngLiteral optional Место, где заканчивается текущий сегмент маршрута. |
latestVehicleLocationUpdate optional | Тип: VehicleLocationUpdate optional Последнее сообщенное местонахождение транспортного средства доставки. |
remainingDurationMillis optional | Тип: number optional Оставшееся время вождения на текущем участке маршрута в миллисекундах. |
Интерфейс DeliveryVehicleStop
google.maps.journeySharing . DeliveryVehicleStop
Интерфейс google.maps.journeySharing . DeliveryVehicleStop
ДоставкаТранспортТип остановки
Характеристики | |
---|---|
tasks | Список Заданий, которые необходимо выполнить на этой остановке.
|
plannedLocation optional | Тип: LatLngLiteral optional Расположение остановки. |
state optional | Тип: DeliveryVehicleStopState optional Состояние остановки. |
Константы DeliveryVehicleStopState
google.maps.journeySharing . DeliveryVehicleStopState
Константы google.maps.journeySharing . DeliveryVehicleStopState
Текущее состояние DeliveryVehicleStop
.
Получите доступ, вызвав const {DeliveryVehicleStopState} = await google.maps.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 | Тип: 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 . Vehicle
Интерфейс google.maps.journeySharing . Vehicle
Подробная информация о транспортном средстве, возвращенном Fleet Engine.
Характеристики | |
---|---|
attributes | Тип: Object <string, *> Пользовательские атрибуты автомобиля. |
name | Тип: string В формате «поставщики/{идентификатор_поставщика}/автомобили/{идентификатор_транспортного средства}». Vehicle_id должен быть уникальным идентификатором. |
navigationStatus | Текущий навигационный статус автомобиля. |
remainingDistanceMeters | Тип: number Оставшееся расстояние на текущем участке маршрута в метрах. |
vehicleState | Тип: VehicleState Состояние транспортного средства. |
vehicleType | Тип: VehicleType Тип этого транспортного средства. |
currentRouteSegmentEndPoint optional | Тип: TripWaypoint optional Путевая точка, где заканчивается текущий сегмент маршрута. |
currentRouteSegmentVersion optional | Тип: Date optional Время, когда был установлен текущий сегмент маршрута. |
currentTrips optional | Тип: Array <string> optional Список идентификаторов поездок, которые в настоящее время назначены этому транспортному средству. |
etaToFirstWaypoint optional | Тип: Date optional Расчетное время прибытия до первой записи в поле путевых точек. |
latestLocation optional | Тип: VehicleLocationUpdate optional Последнее зарегистрированное местонахождение автомобиля. |
maximumCapacity optional | Тип: number optional Общее количество пассажиров, которое может перевозить данное транспортное средство. Водитель в этом значении не учитывается. |
supportedTripTypes optional | Типы поездок, поддерживаемые этим транспортным средством. |
waypoints optional | Тип: Array < TripWaypoint > optional Остальные путевые точки назначены этому транспортному средству. |
waypointsVersion optional | Тип: Date optional В последний раз обновлялось поле путевых точек. |
Константы VehicleNavigationStatus
google.maps.journeySharing . VehicleNavigationStatus
Константы google.maps.journeySharing . VehicleNavigationStatus
Текущий навигационный статус Vehicle
.
Получите доступ, вызвав const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
ARRIVED_AT_DESTINATION | Транспортное средство находится примерно в 50 м от пункта назначения. |
ENROUTE_TO_DESTINATION | Доступна пошаговая навигация, а навигация в приложении для водителей перешла в режим GUIDED_NAV. |
NO_GUIDANCE | Навигация в приложении Driver находится в режиме FREE_NAV. |
OFF_ROUTE | Транспортное средство сбилось с предложенного маршрута. |
UNKNOWN_NAVIGATION_STATUS | Неопределенный статус навигации. |
Константы VehicleState
google.maps.journeySharing . VehicleState
Константы google.maps.journeySharing . VehicleState
Текущее состояние Vehicle
.
Получите доступ, вызвав const {VehicleState} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
OFFLINE | Автомобиль не принимает новые поездки. |
ONLINE | Автомобиль принимает новые рейсы. |
UNKNOWN_VEHICLE_STATE | Неизвестное состояние автомобиля. |
Константы типа транспортного средства
google.maps.journeySharing . VehicleType
Константы google.maps.journeySharing . VehicleType
Тип Vehicle
.
Получите доступ, вызвав const {VehicleType} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
AUTO | Автомобиль. |
TAXI | Любое транспортное средство, которое действует как такси (обычно лицензированное или регулируемое). |
TRUCK | Автомобиль с большой вместимостью. |
TWO_WHEELER | Мотоцикл, мопед или другое двухколесное транспортное средство. |
UNKNOWN | Неизвестный тип транспортного средства. |
Константы TripType
google.maps.journeySharing . TripType
Константы google.maps.journeySharing . TripType
Типы поездок, поддерживаемые Vehicle
.
Получите доступ, вызвав const {TripType} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
EXCLUSIVE | Поездка осуществляется исключительно на автомобиле. |
SHARED | Поездка может делиться транспортным средством с другими поездками. |
UNKNOWN_TRIP_TYPE | Неизвестный тип поездки. |
Интерфейс TripWaypoint
google.maps.journeySharing . TripWaypoint
Интерфейс google.maps.journeySharing . TripWaypoint
Тип точки маршрута.
Характеристики | |
---|---|
distanceMeters optional | Тип: number optional Путь от предыдущей путевой точки (или текущего местоположения автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки в метрах. |
durationMillis optional | Тип: number optional Время в пути между предыдущей путевой точкой (или текущим местоположением автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки в миллисекундах. |
location optional | Тип: LatLngLiteral optional Расположение путевой точки. |
tripId optional | Тип: string optional Поездка, связанная с этой путевой точкой. |
waypointType optional | Тип: WaypointType optional Роль, которую эта путевая точка играет в этой поездке, например, посадка или высадка. |
Константы WaypointType
google.maps.journeySharing . WaypointType
Константы google.maps.journeySharing . WaypointType
Типы путевых точек, поддерживаемые Vehicle
.
Получите доступ, вызвав const {WaypointType} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
DROP_OFF_WAYPOINT_TYPE | Путевые точки для высадки пассажиров. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE | Маршрутные точки для промежуточных пунктов назначения в поездке с несколькими пунктами назначения. |
PICKUP_WAYPOINT_TYPE | Путевые точки для подбора райдеров. |
UNKNOWN_WAYPOINT_TYPE | Неизвестный тип путевой точки. |
Интерфейс окна времени
google.maps.journeySharing . TimeWindow
Интерфейс google.maps.journeySharing . TimeWindow
Диапазон времени.
Характеристики | |
---|---|
endTime | Тип: Date Время окончания временного окна (включительно). |
startTime | Тип: Date Время начала временного окна (включительно). |
Интерфейс задачи
google.maps.journeySharing . Task
Интерфейс google.maps.journeySharing . Task
Детали задачи, возвращенные Fleet Engine.
Характеристики | |
---|---|
attributes | Тип: Object <string, *> Атрибуты, назначенные задаче. |
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 Место, где задание должно быть выполнено. |
targetTimeWindow optional | Тип: TimeWindow optional Временное окно, в течение которого задача должна быть выполнена. |
trackingId optional | Тип: string optional Идентификатор отслеживания посылки. |
vehicleId optional | Тип: string optional Идентификатор транспортного средства, выполняющего эту задачу. |
Интерфейс TaskInfo
google.maps.journeySharing . TaskInfo
Интерфейс google.maps.journeySharing . TaskInfo
Тип TaskInfo, используемый DeliveryVehicleStop
.
Характеристики | |
---|---|
extraDurationMillis optional | Тип: number optional Дополнительное время, необходимое для выполнения задачи, в миллисекундах. |
id optional | Тип: string optional Идентификатор задачи. |
targetTimeWindow optional | Тип: TimeWindow optional Временное окно, в течение которого задача должна быть выполнена. |
Интерфейс TaskTrackingInfo
google.maps.journeySharing . TaskTrackingInfo
Интерфейс google.maps.journeySharing . TaskTrackingInfo
Сведения об информационном объекте отслеживания задач, возвращаемом Fleet Engine.
Характеристики | |
---|---|
attributes | Тип: Object <string, *> Атрибуты, назначенные задаче. |
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 Текущее состояние выполнения Задачи. |
targetTimeWindow optional | Тип: TimeWindow 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 > Сегменты поездки, назначенные этому транспортному средству доставки, начиная с последнего зарегистрированного местоположения транспортного средства. Это поле заполняется только тогда, когда объект данных DeliveryVehicle предоставляется через FleetEngineDeliveryVehicleLocationProvider . |
currentRouteSegmentEndPoint optional | Тип: LatLngLiteral optional Место, где заканчивается текущий сегмент маршрута. |
latestVehicleLocationUpdate optional | Тип: VehicleLocationUpdate optional Последнее сообщенное местонахождение транспортного средства доставки. |
remainingDurationMillis optional | Тип: number optional Оставшееся время вождения на текущем участке маршрута в миллисекундах. |
Интерфейс DeliveryVehicleStop
google.maps.journeySharing . DeliveryVehicleStop
Интерфейс google.maps.journeySharing . DeliveryVehicleStop
ДоставкаТранспортТип остановки
Характеристики | |
---|---|
tasks | Список Заданий, которые необходимо выполнить на этой остановке.
|
plannedLocation optional | Тип: LatLngLiteral optional Расположение остановки. |
state optional | Тип: DeliveryVehicleStopState optional Состояние остановки. |
Константы DeliveryVehicleStopState
google.maps.journeySharing . DeliveryVehicleStopState
Константы google.maps.journeySharing . DeliveryVehicleStopState
Текущее состояние DeliveryVehicleStop
.
Получите доступ, вызвав const {DeliveryVehicleStopState} = await google.maps.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 | Тип: 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 . Vehicle
Интерфейс google.maps.journeySharing . Vehicle
Подробная информация о транспортном средстве, возвращенном Fleet Engine.
Характеристики | |
---|---|
attributes | Тип: Object <string, *> Пользовательские атрибуты автомобиля. |
name | Тип: string В формате «поставщики/{идентификатор_поставщика}/автомобили/{идентификатор_транспортного средства}». Vehicle_id должен быть уникальным идентификатором. |
navigationStatus | Текущий навигационный статус автомобиля. |
remainingDistanceMeters | Тип: number Оставшееся расстояние на текущем участке маршрута в метрах. |
vehicleState | Тип: VehicleState Состояние транспортного средства. |
vehicleType | Тип: VehicleType Тип этого транспортного средства. |
currentRouteSegmentEndPoint optional | Тип: TripWaypoint optional Путевая точка, где заканчивается текущий сегмент маршрута. |
currentRouteSegmentVersion optional | Тип: Date optional Время, когда был установлен текущий сегмент маршрута. |
currentTrips optional | Тип: Array <string> optional Список идентификаторов поездок, которые в настоящее время назначены этому транспортному средству. |
etaToFirstWaypoint optional | Тип: Date optional Расчетное время прибытия до первой записи в поле путевых точек. |
latestLocation optional | Тип: VehicleLocationUpdate optional Последнее зарегистрированное местонахождение автомобиля. |
maximumCapacity optional | Тип: number optional Общее количество пассажиров, которое может перевозить данное транспортное средство. Водитель в этом значении не учитывается. |
supportedTripTypes optional | Типы поездок, поддерживаемые этим транспортным средством. |
waypoints optional | Тип: Array < TripWaypoint > optional Остальные путевые точки назначены этому транспортному средству. |
waypointsVersion optional | Тип: Date optional В последний раз обновлялось поле путевых точек. |
Константы VehicleNavigationStatus
google.maps.journeySharing . VehicleNavigationStatus
Константы google.maps.journeySharing . VehicleNavigationStatus
Текущий навигационный статус Vehicle
.
Получите доступ, вызвав const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
ARRIVED_AT_DESTINATION | Транспортное средство находится примерно в 50 м от пункта назначения. |
ENROUTE_TO_DESTINATION | Доступна пошаговая навигация, а навигация в приложении для водителей перешла в режим GUIDED_NAV. |
NO_GUIDANCE | Навигация в приложении Driver находится в режиме FREE_NAV. |
OFF_ROUTE | Транспортное средство сбилось с предложенного маршрута. |
UNKNOWN_NAVIGATION_STATUS | Неопределенный статус навигации. |
Константы VehicleState
google.maps.journeySharing . VehicleState
Константы google.maps.journeySharing . VehicleState
Текущее состояние Vehicle
.
Получите доступ, вызвав const {VehicleState} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
OFFLINE | Автомобиль не принимает новые поездки. |
ONLINE | Автомобиль принимает новые рейсы. |
UNKNOWN_VEHICLE_STATE | Неизвестное состояние автомобиля. |
Константы типа транспортного средства
google.maps.journeySharing . VehicleType
Константы google.maps.journeySharing . VehicleType
Тип Vehicle
.
Получите доступ, вызвав const {VehicleType} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
AUTO | Автомобиль. |
TAXI | Любое транспортное средство, которое действует как такси (обычно лицензированное или регулируемое). |
TRUCK | Автомобиль с большой вместимостью. |
TWO_WHEELER | Мотоцикл, мопед или другое двухколесное транспортное средство. |
UNKNOWN | Неизвестный тип транспортного средства. |
Константы TripType
google.maps.journeySharing . TripType
Константы google.maps.journeySharing . TripType
Типы поездок, поддерживаемые Vehicle
.
Получите доступ, вызвав const {TripType} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
EXCLUSIVE | Поездка осуществляется исключительно на автомобиле. |
SHARED | Поездка может делиться транспортным средством с другими поездками. |
UNKNOWN_TRIP_TYPE | Неизвестный тип поездки. |
Интерфейс TripWaypoint
google.maps.journeySharing . TripWaypoint
Интерфейс google.maps.journeySharing . TripWaypoint
Тип точки маршрута.
Характеристики | |
---|---|
distanceMeters optional | Тип: number optional Путь от предыдущей путевой точки (или текущего местоположения автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки в метрах. |
durationMillis optional | Тип: number optional Время в пути между предыдущей путевой точкой (или текущим местоположением автомобиля, если эта путевая точка первая в списке путевых точек) до этой путевой точки в миллисекундах. |
location optional | Тип: LatLngLiteral optional Расположение путевой точки. |
tripId optional | Тип: string optional Поездка, связанная с этой путевой точкой. |
waypointType optional | Тип: WaypointType optional Роль, которую эта путевая точка играет в этой поездке, например, посадка или высадка. |
Константы WaypointType
google.maps.journeySharing . WaypointType
Константы google.maps.journeySharing . WaypointType
Типы путевых точек, поддерживаемые Vehicle
.
Получите доступ, вызвав const {WaypointType} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
DROP_OFF_WAYPOINT_TYPE | Путевые точки для высадки пассажиров. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE | Маршрутные точки для промежуточных пунктов назначения в поездке с несколькими пунктами назначения. |
PICKUP_WAYPOINT_TYPE | Путевые точки для подбора райдеров. |
UNKNOWN_WAYPOINT_TYPE | Неизвестный тип путевой точки. |
Интерфейс окна времени
google.maps.journeySharing . TimeWindow
Интерфейс google.maps.journeySharing . TimeWindow
Диапазон времени.
Характеристики | |
---|---|
endTime | Тип: Date Время окончания временного окна (включительно). |
startTime | Тип: Date Время начала временного окна (включительно). |
Интерфейс задачи
google.maps.journeySharing . Task
Интерфейс google.maps.journeySharing . Task
Детали задачи, возвращенные Fleet Engine.
Характеристики | |
---|---|
attributes | Тип: Object <string, *> Атрибуты, назначенные задаче. |
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 Место, где задание должно быть выполнено. |
targetTimeWindow optional | Тип: TimeWindow optional Временное окно, в течение которого задача должна быть выполнена. |
trackingId optional | Тип: string optional Идентификатор отслеживания посылки. |
vehicleId optional | Тип: string optional Идентификатор транспортного средства, выполняющего эту задачу. |
Интерфейс TaskInfo
google.maps.journeySharing . TaskInfo
Интерфейс google.maps.journeySharing . TaskInfo
Тип TaskInfo, используемый DeliveryVehicleStop
.
Характеристики | |
---|---|
extraDurationMillis optional | Тип: number optional Дополнительное время, необходимое для выполнения задачи, в миллисекундах. |
id optional | Тип: string optional Идентификатор задачи. |
targetTimeWindow optional | Тип: TimeWindow optional Временное окно, в течение которого задача должна быть выполнена. |
Интерфейс TaskTrackingInfo
google.maps.journeySharing . TaskTrackingInfo
Интерфейс google.maps.journeySharing . TaskTrackingInfo
Сведения об информационном объекте отслеживания задач, возвращаемом Fleet Engine.
Характеристики | |
---|---|
attributes | Тип: Object <string, *> Атрибуты, назначенные задаче. |
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 Текущее состояние выполнения Задачи. |
targetTimeWindow optional | Тип: TimeWindow 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 > Сегменты поездки, назначенные этому транспортному средству доставки, начиная с последнего зарегистрированного местоположения транспортного средства. Это поле заполняется только тогда, когда объект данных DeliveryVehicle предоставляется через FleetEngineDeliveryVehicleLocationProvider . |
currentRouteSegmentEndPoint optional | Тип: LatLngLiteral optional Место, где заканчивается текущий сегмент маршрута. |
latestVehicleLocationUpdate optional | Тип: VehicleLocationUpdate optional Последнее сообщенное местонахождение транспортного средства доставки. |
remainingDurationMillis optional | Тип: number optional Оставшееся время вождения на текущем участке маршрута в миллисекундах. |
Интерфейс DeliveryVehicleStop
google.maps.journeySharing . DeliveryVehicleStop
Интерфейс google.maps.journeySharing . DeliveryVehicleStop
ДоставкаТранспортТип остановки
Характеристики | |
---|---|
tasks | Список Заданий, которые необходимо выполнить на этой остановке.
|
plannedLocation optional | Тип: LatLngLiteral optional Расположение остановки. |
state optional | Тип: DeliveryVehicleStopState optional Состояние остановки. |
Константы DeliveryVehicleStopState
google.maps.journeySharing . DeliveryVehicleStopState
Константы google.maps.journeySharing . DeliveryVehicleStopState
Текущее состояние DeliveryVehicleStop
.
Получите доступ, вызвав const {DeliveryVehicleStopState} = await google.maps.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 | Тип: DeliveryVehicleStop optional Информация об остановке. |
Интерфейс VehicleLocationUpdate
google.maps.journeySharing . VehicleLocationUpdate
Интерфейс google.maps.journeySharing . VehicleLocationUpdate
Тип обновления VehicleLocation
Характеристики | |
---|---|
heading optional | Тип: number optional Заголовок обновления. 0 соответствует северу, 180 — югу. |
location optional | Тип: LatLngLiteral | LatLng optional The location of the update. |
speedKilometersPerHour optional | Type: number optional The speed in kilometers per hour. |
time optional | Type: Date optional The time this update was received from the vehicle. |
VehicleWaypoint interface
google.maps.journeySharing . VehicleWaypoint
interface
VehicleWaypoint type.
Properties | |
---|---|
distanceMeters optional | Type: number optional The path distance between the previous waypoint (or the vehicle's current location, if this waypoint is the first in the list of waypoints) to this waypoint in meters. |
durationMillis optional | Type: number optional Travel time between the previous waypoint (or the vehicle's current location, if this waypoint is the first in the list of waypoints) to this waypoint in milliseconds. |
location optional | Type: LatLngLiteral optional The location of the waypoint. |
path optional | Type: Array < LatLngLiteral > optional The path from the previous waypoint (or the vehicle's current location, if this waypoint is the first in the list of waypoints) to this waypoint. |
Vehicle interface
google.maps.journeySharing . Vehicle
interface
The details for a vehicle returned by Fleet Engine.
Properties | |
---|---|
attributes | Type: Object <string, *> Custom vehicle attributes. |
name | Type: string In the format "providers/{provider_id}/vehicles/{vehicle_id}". The vehicle_id must be a unique identifier. |
navigationStatus | Type: VehicleNavigationStatus The current navigation status of the vehicle. |
remainingDistanceMeters | Type: number The remaining driving distance in the current route segment, in meters. |
vehicleState | Type: VehicleState Состояние транспортного средства. |
vehicleType | Type: VehicleType Тип этого транспортного средства. |
currentRouteSegmentEndPoint optional | Type: TripWaypoint optional The waypoint where current route segment ends. |
currentRouteSegmentVersion optional | Type: Date optional Time when the current route segment was set. |
currentTrips optional | Type: Array <string> optional List of trip IDs for trips currently assigned to this vehicle. |
etaToFirstWaypoint optional | Type: Date optional The ETA to the first entry in the waypoints field. |
latestLocation optional | Type: VehicleLocationUpdate optional The last reported location of the vehicle. |
maximumCapacity optional | Type: number optional Общее количество пассажиров, которое может перевозить данное транспортное средство. Водитель в этом значении не учитывается. |
supportedTripTypes optional | Типы поездок, поддерживаемые этим транспортным средством. |
waypoints optional | Type: Array < TripWaypoint > optional Остальные путевые точки назначены этому транспортному средству. |
waypointsVersion optional | Type: Date optional Last time the waypoints field was updated. |
VehicleNavigationStatus constants
google.maps.journeySharing . VehicleNavigationStatus
constants
The current navigation status of a Vehicle
.
Access by calling const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Constants | |
---|---|
ARRIVED_AT_DESTINATION | Транспортное средство находится примерно в 50 м от пункта назначения. |
ENROUTE_TO_DESTINATION | Turn-by-turn navigation is available and the Driver app navigation has entered GUIDED_NAV mode. |
NO_GUIDANCE | The Driver app's navigation is in FREE_NAV mode. |
OFF_ROUTE | Транспортное средство сбилось с предложенного маршрута. |
UNKNOWN_NAVIGATION_STATUS | Неопределенный статус навигации. |
VehicleState constants
google.maps.journeySharing . VehicleState
constants
The current state of a Vehicle
.
Access by calling const {VehicleState} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Constants | |
---|---|
OFFLINE | Автомобиль не принимает новые поездки. |
ONLINE | Автомобиль принимает новые рейсы. |
UNKNOWN_VEHICLE_STATE | Unknown vehicle state. |
VehicleType constants
google.maps.journeySharing . VehicleType
constants
The type of Vehicle
.
Access by calling const {VehicleType} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Constants | |
---|---|
AUTO | Автомобиль. |
TAXI | Любое транспортное средство, которое действует как такси (обычно лицензированное или регулируемое). |
TRUCK | A vehicle with a large storage capacity. |
TWO_WHEELER | A motorcycle, moped, or other two-wheeled vehicle. |
UNKNOWN | Unknown vehicle type. |
TripType constants
google.maps.journeySharing . TripType
constants
Trip types supported by a Vehicle
.
Access by calling const {TripType} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Constants | |
---|---|
EXCLUSIVE | Поездка осуществляется исключительно на автомобиле. |
SHARED | Поездка может делиться транспортным средством с другими поездками. |
UNKNOWN_TRIP_TYPE | Unknown trip type. |
TripWaypoint interface
google.maps.journeySharing . TripWaypoint
interface
TripWaypoint type.
Properties | |
---|---|
distanceMeters optional | Type: number optional The path distance between the previous waypoint (or the vehicle's current location, if this waypoint is the first in the list of waypoints) to this waypoint in meters. |
durationMillis optional | Type: number optional Travel time between the previous waypoint (or the vehicle's current location, if this waypoint is the first in the list of waypoints) to this waypoint in milliseconds. |
location optional | Type: LatLngLiteral optional The location of the waypoint. |
tripId optional | Type: string optional Поездка, связанная с этой путевой точкой. |
waypointType optional | Type: WaypointType optional Роль, которую эта путевая точка играет в этой поездке, например, посадка или высадка. |
WaypointType constants
google.maps.journeySharing . WaypointType
constants
Waypoint types supported by Vehicle
.
Access by calling const {WaypointType} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Constants | |
---|---|
DROP_OFF_WAYPOINT_TYPE | Waypoints for dropping off riders. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE | Маршрутные точки для промежуточных пунктов назначения в поездке с несколькими пунктами назначения. |
PICKUP_WAYPOINT_TYPE | Waypoints for picking up riders. |
UNKNOWN_WAYPOINT_TYPE | Unknown waypoint type. |
TimeWindow interface
google.maps.journeySharing . TimeWindow
interface
A time range.
Properties | |
---|---|
endTime | Type: Date The end time of the time window (inclusive). |
startTime | Type: Date The start time of the time window (inclusive). |
Task interface
google.maps.journeySharing . Task
interface
The details for a task returned by Fleet Engine.
Properties | |
---|---|
attributes | Type: Object <string, *> Attributes assigned to the task. |
name | Type: string The task name in the format "providers/{provider_id}/tasks/{task_id}". The task_id must be a unique identifier and not a tracking ID. To store a tracking ID of a shipment, use the tracking_id field. Multiple tasks can have the same tracking_id. |
remainingVehicleJourneySegments | Type: Array < VehicleJourneySegment > Information about the segments left to be completed for this task. |
status | Type: string The current execution state of the task. |
type | Type: string The task type; for example, a break or shipment. |
estimatedCompletionTime optional | Type: Date optional The timestamp of the estimated completion time of the task. |
latestVehicleLocationUpdate optional | Type: VehicleLocationUpdate optional Information specific to the last location update. |
outcome optional | Type: string optional The outcome of the task. |
outcomeLocation optional | Type: LatLngLiteral optional The location where the task was completed (from provider). |
outcomeLocationSource optional | Type: string optional The setter of the task outcome location ('PROVIDER' or 'LAST_VEHICLE_LOCATION'). |
outcomeTime optional | Type: Date optional The timestamp of when the task's outcome was set (from provider). |
plannedLocation optional | Type: LatLngLiteral optional The location where the task is to be completed. |
targetTimeWindow optional | Type: TimeWindow optional The time window during which the task should be completed. |
trackingId optional | Type: string optional The tracking ID of the shipment. |
vehicleId optional | Type: string optional The ID of the vehicle performing this task. |
TaskInfo interface
google.maps.journeySharing . TaskInfo
interface
TaskInfo type, used by DeliveryVehicleStop
.
Properties | |
---|---|
extraDurationMillis optional | Type: number optional The extra time it takes to perform the task, in milliseconds. |
id optional | Type: string optional The ID of the task. |
targetTimeWindow optional | Type: TimeWindow optional The time window during which the task should be completed. |
TaskTrackingInfo interface
google.maps.journeySharing . TaskTrackingInfo
interface
The details for a task tracking info object returned by Fleet Engine.
Properties | |
---|---|
attributes | Type: Object <string, *> Attributes assigned to the task. |
name | Type: string The name in the format "providers/{provider_id}/taskTrackingInfo/{tracking_id}", where tracking_id represents the tracking ID. |
trackingId | Type: string The tracking ID of a Task.
|
estimatedArrivalTime optional | Type: Date optional The estimated arrival time to the stop location. |
estimatedTaskCompletionTime optional | Type: Date optional The estimated completion time of a Task. |
latestVehicleLocationUpdate optional | Type: VehicleLocationUpdate optional Information specific to the last location update. |
plannedLocation optional | Type: LatLng optional The location where the Task will be completed. |
remainingDrivingDistanceMeters optional | Type: number optional The total remaining distance in meters to the VehicleStop of interest. |
remainingStopCount optional | Type: number optional Indicates the number of stops the vehicle remaining until the task stop is reached, including the task stop. For example, if the vehicle's next stop is the task stop, the value will be 1. |
routePolylinePoints optional | A list of points which when connected forms a polyline of the vehicle's expected route to the location of this task. |
state optional | Type: string optional The current execution state of the Task. |
targetTimeWindow optional | Type: TimeWindow optional The time window during which the task should be completed. |
taskOutcome optional | Type: string optional The outcome of attempting to execute a Task. |
taskOutcomeTime optional | Type: Date optional The time when the Task's outcome was set by the provider. |
Trip interface
google.maps.journeySharing . Trip
interface
The details for a trip returned by Fleet Engine.
Properties | |
---|---|
name | Type: string In the format "providers/{provider_id}/trips/{trip_id}". The trip_id must be a unique identifier. |
passengerCount | Type: number Number of passengers on this trip; does not include the driver. |
remainingWaypoints | Type: Array < VehicleWaypoint > An array of waypoints indicating the path from the current location to the drop-off point. |
status | Type: string Текущий статус поездки. Possible values are UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE, or CANCELED. |
type | Type: string Тип поездки. Possible values are UNKNOWN_TRIP_TYPE, SHARED or EXCLUSIVE. |
vehicleId | Type: string ID транспортного средства, совершающего эту поездку. |
actualDropOffLocation optional | Type: LatLngLiteral optional Location where the customer was dropped off. |
actualPickupLocation optional | Type: LatLngLiteral optional Location where the customer was picked up. |
dropOffTime optional | Type: Date optional The estimated future time when the passengers will be dropped off, or the actual time when they were dropped off. |
latestVehicleLocationUpdate optional | Type: VehicleLocationUpdate optional Information specific to the last location update. |
pickupTime optional | Type: Date optional The estimated future time when the passengers will be picked up, or the actual time when they were picked up. |
plannedDropOffLocation optional | Type: LatLngLiteral optional Location where the customer indicates they will be dropped off. |
plannedPickupLocation optional | Type: LatLngLiteral optional Место, где клиент указывает, что его заберут. |
DeliveryVehicle interface
google.maps.journeySharing . DeliveryVehicle
interface
The details for a delivery vehicle returned by Fleet Engine.
Properties | |
---|---|
attributes | Type: Object <string, string optional > Custom delivery vehicle attributes. |
name | Type: string In the format "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}". The delivery_vehicle_id must be a unique identifier. |
navigationStatus | Type: string The current navigation status of the vehicle. |
remainingDistanceMeters | Type: number The remaining driving distance in the current route segment, in meters. |
remainingVehicleJourneySegments | Type: Array < VehicleJourneySegment > The journey segments assigned to this delivery vehicle, starting from the vehicle's most recently reported location. This is only populated when the DeliveryVehicle data object is provided through FleetEngineDeliveryVehicleLocationProvider . |
currentRouteSegmentEndPoint optional | Type: LatLngLiteral optional The location where the current route segment ends. |
latestVehicleLocationUpdate optional | Type: VehicleLocationUpdate optional The last reported location of the delivery vehicle. |
remainingDurationMillis optional | Type: number optional The remaining driving duration in the current route segment, in milliseconds. |
DeliveryVehicleStop interface
google.maps.journeySharing . DeliveryVehicleStop
interface
DeliveryVehicleStop type
Properties | |
---|---|
tasks | The list of Tasks to be performed at this stop.
|
plannedLocation optional | Type: LatLngLiteral optional The location of the stop. |
state optional | Type: DeliveryVehicleStopState optional The state of the stop. |
DeliveryVehicleStopState constants
google.maps.journeySharing . DeliveryVehicleStopState
constants
The current state of a DeliveryVehicleStop
.
Access by calling const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Constants | |
---|---|
ARRIVED | Arrived at stop. Assumes that when the vehicle is routing to the next stop, that all previous stops have been completed. |
ENROUTE | Assigned and actively routing. |
NEW | Created, but not actively routing. |
UNSPECIFIED | Unknown. |
VehicleJourneySegment interface
google.maps.journeySharing . VehicleJourneySegment
interface
VehicleJourneySegment type
Properties | |
---|---|
drivingDistanceMeters optional | Type: number optional The travel distance from the previous stop to this stop, in meters. |
drivingDurationMillis optional | Type: number optional The travel time from the previous stop this stop, in milliseconds. |
path optional | Type: Array < LatLngLiteral > optional The path from the previous stop (or the vehicle's current location, if this stop is the first in the list of stops) to this stop. |
stop optional | Type: DeliveryVehicleStop optional Information about the stop. |
VehicleLocationUpdate interface
google.maps.journeySharing . VehicleLocationUpdate
interface
VehicleLocationUpdate type
Properties | |
---|---|
heading optional | Type: number optional The heading of the update. 0 corresponds to north, 180 to south. |
location optional | Type: LatLngLiteral | LatLng optional The location of the update. |
speedKilometersPerHour optional | Type: number optional The speed in kilometers per hour. |
time optional | Type: Date optional The time this update was received from the vehicle. |
VehicleWaypoint interface
google.maps.journeySharing . VehicleWaypoint
interface
VehicleWaypoint type.
Properties | |
---|---|
distanceMeters optional | Type: number optional The path distance between the previous waypoint (or the vehicle's current location, if this waypoint is the first in the list of waypoints) to this waypoint in meters. |
durationMillis optional | Type: number optional Travel time between the previous waypoint (or the vehicle's current location, if this waypoint is the first in the list of waypoints) to this waypoint in milliseconds. |
location optional | Type: LatLngLiteral optional The location of the waypoint. |
path optional | Type: Array < LatLngLiteral > optional The path from the previous waypoint (or the vehicle's current location, if this waypoint is the first in the list of waypoints) to this waypoint. |
Vehicle interface
google.maps.journeySharing . Vehicle
interface
The details for a vehicle returned by Fleet Engine.
Properties | |
---|---|
attributes | Type: Object <string, *> Custom vehicle attributes. |
name | Type: string In the format "providers/{provider_id}/vehicles/{vehicle_id}". The vehicle_id must be a unique identifier. |
navigationStatus | Type: VehicleNavigationStatus The current navigation status of the vehicle. |
remainingDistanceMeters | Type: number The remaining driving distance in the current route segment, in meters. |
vehicleState | Type: VehicleState Состояние транспортного средства. |
vehicleType | Type: VehicleType Тип этого транспортного средства. |
currentRouteSegmentEndPoint optional | Type: TripWaypoint optional The waypoint where current route segment ends. |
currentRouteSegmentVersion optional | Type: Date optional Time when the current route segment was set. |
currentTrips optional | Type: Array <string> optional List of trip IDs for trips currently assigned to this vehicle. |
etaToFirstWaypoint optional | Type: Date optional The ETA to the first entry in the waypoints field. |
latestLocation optional | Type: VehicleLocationUpdate optional The last reported location of the vehicle. |
maximumCapacity optional | Type: number optional Общее количество пассажиров, которое может перевозить данное транспортное средство. Водитель в этом значении не учитывается. |
supportedTripTypes optional | Типы поездок, поддерживаемые этим транспортным средством. |
waypoints optional | Type: Array < TripWaypoint > optional Остальные путевые точки назначены этому транспортному средству. |
waypointsVersion optional | Type: Date optional Last time the waypoints field was updated. |
VehicleNavigationStatus constants
google.maps.journeySharing . VehicleNavigationStatus
constants
The current navigation status of a Vehicle
.
Access by calling const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Constants | |
---|---|
ARRIVED_AT_DESTINATION | Транспортное средство находится примерно в 50 м от пункта назначения. |
ENROUTE_TO_DESTINATION | Turn-by-turn navigation is available and the Driver app navigation has entered GUIDED_NAV mode. |
NO_GUIDANCE | The Driver app's navigation is in FREE_NAV mode. |
OFF_ROUTE | Транспортное средство сбилось с предложенного маршрута. |
UNKNOWN_NAVIGATION_STATUS | Неопределенный статус навигации. |
VehicleState constants
google.maps.journeySharing . VehicleState
constants
The current state of a Vehicle
.
Access by calling const {VehicleState} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Constants | |
---|---|
OFFLINE | Автомобиль не принимает новые поездки. |
ONLINE | Автомобиль принимает новые рейсы. |
UNKNOWN_VEHICLE_STATE | Unknown vehicle state. |
VehicleType constants
google.maps.journeySharing . VehicleType
constants
The type of Vehicle
.
Access by calling const {VehicleType} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Constants | |
---|---|
AUTO | Автомобиль. |
TAXI | Любое транспортное средство, которое действует как такси (обычно лицензированное или регулируемое). |
TRUCK | A vehicle with a large storage capacity. |
TWO_WHEELER | A motorcycle, moped, or other two-wheeled vehicle. |
UNKNOWN | Unknown vehicle type. |
TripType constants
google.maps.journeySharing . TripType
constants
Trip types supported by a Vehicle
.
Access by calling const {TripType} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Constants | |
---|---|
EXCLUSIVE | Поездка осуществляется исключительно на автомобиле. |
SHARED | Поездка может делиться транспортным средством с другими поездками. |
UNKNOWN_TRIP_TYPE | Unknown trip type. |
TripWaypoint interface
google.maps.journeySharing . TripWaypoint
interface
TripWaypoint type.
Properties | |
---|---|
distanceMeters optional | Type: number optional The path distance between the previous waypoint (or the vehicle's current location, if this waypoint is the first in the list of waypoints) to this waypoint in meters. |
durationMillis optional | Type: number optional Travel time between the previous waypoint (or the vehicle's current location, if this waypoint is the first in the list of waypoints) to this waypoint in milliseconds. |
location optional | Type: LatLngLiteral optional The location of the waypoint. |
tripId optional | Type: string optional Поездка, связанная с этой путевой точкой. |
waypointType optional | Type: WaypointType optional Роль, которую эта путевая точка играет в этой поездке, например, посадка или высадка. |
WaypointType constants
google.maps.journeySharing . WaypointType
constants
Waypoint types supported by Vehicle
.
Access by calling const {WaypointType} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Constants | |
---|---|
DROP_OFF_WAYPOINT_TYPE | Waypoints for dropping off riders. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE | Маршрутные точки для промежуточных пунктов назначения в поездке с несколькими пунктами назначения. |
PICKUP_WAYPOINT_TYPE | Waypoints for picking up riders. |
UNKNOWN_WAYPOINT_TYPE | Unknown waypoint type. |
TimeWindow interface
google.maps.journeySharing . TimeWindow
interface
A time range.
Properties | |
---|---|
endTime | Type: Date The end time of the time window (inclusive). |
startTime | Type: Date The start time of the time window (inclusive). |