Класс FleetEngineDeliveryVehicleLocationProvider
google.maps.journeySharing . FleetEngineDeliveryVehicleLocationProvider
Класс google.maps.journeySharing . FleetEngineDeliveryVehicleLocationProvider
Поставщик местоположения транспортного средства доставки.
Этот класс расширяет LocationProvider
.
Требуется параметр &libraries=journeySharing
URL. См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
FleetEngineDeliveryVehicleLocationProvider | FleetEngineDeliveryVehicleLocationProvider(options) Параметры:
Создает нового поставщика местоположения для транспортного средства доставки Fleet Engine. |
Характеристики | |
---|---|
deliveryVehicleId | Тип: string Идентификатор транспортного средства, которое наблюдает этот провайдер местоположения. Установите это поле, чтобы отслеживать транспортное средство. |
shouldShowOutcomeLocations | Тип: boolean optional При желании разрешите пользователям отображать местоположение результата задачи. |
shouldShowTasks | Тип: boolean optional При желании разрешите пользователям отображать выбранные задачи. |
staleLocationThresholdMillis | Тип: number Это поле доступно только для чтения. Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. |
taskFilterOptions | Возвращает параметры фильтра для применения при выборке задач. |
Методы | |
---|---|
Унаследовано: addListener |
События | |
---|---|
error | function(event) Аргументы:
Событие, которое запускается, когда провайдер местоположения обнаруживает ошибку. |
update | function(event) Аргументы: Событие, которое запускается после завершения запроса на обновление данных Fleet Engine. |
Интерфейс FleetEngineDeliveryVehicleLocationProviderOptions
google.maps.journeySharing . FleetEngineDeliveryVehicleLocationProviderOptions
Интерфейс google.maps.journeySharing . FleetEngineDeliveryVehicleLocationProviderOptions
Варианты для поставщика местоположения транспортного средства доставки.
Требуется параметр &libraries=journeySharing
URL. См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
authTokenFetcher | Тип: AuthTokenFetcher Предоставляет веб-токены JSON для аутентификации клиента в Fleet Engine. |
projectId | Тип: string Идентификатор проекта потребителя из Google Cloud Console. |
deliveryVehicleId optional | Тип: string optional Идентификатор средства доставки для отслеживания сразу после создания экземпляра поставщика местоположения. Если не указано, поставщик местоположения не начинает отслеживать транспортное средство; используйте FleetEngineDeliveryVehicleLocationProvider.deliveryVehicleId , чтобы установить идентификатор и начать отслеживание. |
pollingIntervalMillis optional | Тип: number optional Минимальное время между получением обновлений местоположения в миллисекундах. Если получение обновления местоположения занимает больше времени, чем pollingIntervalMillis , следующее обновление местоположения не запускается до тех пор, пока не завершится текущее.Установка этого значения на 0 отключает повторяющиеся обновления местоположения. Новое обновление местоположения извлекается, если какой-либо из параметров, наблюдаемых поставщиком местоположения, изменяется. Интервал опроса по умолчанию составляет 5000 миллисекунд, минимальный интервал. Если вы установите интервал опроса на меньшее ненулевое значение, используется 5000. |
shouldShowOutcomeLocations optional | Тип: boolean optional Логическое значение, чтобы показать или скрыть местоположения результатов для выбранных задач. |
shouldShowTasks optional | Тип: boolean optional Логическое значение для отображения или скрытия задач. Установка значения false предотвратит вызов конечной точки ListTasks для получения задач. Отображаются только предстоящие остановки автомобиля. |
staleLocationThresholdMillis optional | Тип: number optional Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. По умолчанию 24 часа в миллисекундах. Если пороговое значение меньше 0 или бесконечности , пороговое значение будет проигнорировано, и местоположение транспортного средства не будет считаться устаревшим. |
taskFilterOptions optional | Тип: FleetEngineTaskFilterOptions optional Параметры фильтра, применяемые при получении задач. Опции могут включать конкретное транспортное средство, время и статус задачи. |
Интерфейс FleetEngineTaskFilterOptions
google.maps.journeySharing . FleetEngineTaskFilterOptions
Интерфейс google.maps.journeySharing . FleetEngineTaskFilterOptions
Параметры фильтрации для задач в поставщике местоположения транспортных средств доставки.
Требуется параметр &libraries=journeySharing
URL. См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
completionTimeFrom optional | Тип: Date optional Эксклюзивная нижняя граница времени выполнения задачи. Используется для фильтрации задач, которые были завершены после указанного времени. |
completionTimeTo optional | Тип: Date optional Эксклюзивная верхняя граница времени выполнения задачи. Используется для фильтрации задач, которые были завершены до указанного времени. |
state optional | Тип: string optional Состояние задачи. Допустимые значения: OPEN или CLOSED. |
Интерфейс FleetEngineDeliveryVehicleLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineDeliveryVehicleLocationProviderUpdateEvent
Интерфейс google.maps.journeySharing . FleetEngineDeliveryVehicleLocationProviderUpdateEvent
Объект события, возвращаемый событием обновления поставщика местоположения транспортного средства доставки.
Требуется параметр &libraries=journeySharing
URL. См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
completedVehicleJourneySegments optional | Тип: Array < VehicleJourneySegment > optional Участки пути, пройденные данным транспортным средством. Неизменяемый. |
deliveryVehicle optional | Тип: DeliveryVehicle optional Структура данных транспортного средства доставки, возвращенная обновлением. Неизменяемый. |
tasks optional | Список задач, обслуживаемых этим средством доставки. Неизменяемый. |
Класс FleetEngineDeliveryFleetLocationProvider
google.maps.journeySharing . FleetEngineDeliveryFleetLocationProvider
Класс google.maps.journeySharing . FleetEngineDeliveryFleetLocationProvider
Поставщик местоположения флота доставки.
Этот класс расширяет LocationProvider
.
Требуется параметр &libraries=journeySharing
URL. См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
FleetEngineDeliveryFleetLocationProvider | FleetEngineDeliveryFleetLocationProvider(options) Параметры:
Создает нового поставщика местоположения для транспортных средств, отслеживаемых Fleet Engine. |
Характеристики | |
---|---|
deliveryVehicleFilter | Тип: string optional Фильтр применяется при выборке транспортных средств доставки. |
locationRestriction | Тип: LatLngBounds | LatLngBoundsLiteral optional Границы, в которых можно отслеживать транспортные средства доставки. Если границы не установлены, никакие транспортные средства не будут отслеживаться. Чтобы отслеживать все транспортные средства доставки независимо от местоположения, установите границы, эквивалентные всей земле. |
pollingIntervalMillis | Тип: number optional Минимальное время между получением обновлений местоположения в миллисекундах. Если получение обновления местоположения занимает больше времени, чем pollingIntervalMillis , следующее обновление местоположения не запускается до тех пор, пока не завершится текущее.Установка этого значения на 0 отключает повторяющиеся обновления местоположения. Новое обновление местоположения извлекается, если какой-либо из параметров, наблюдаемых поставщиком местоположения, изменяется. Интервал опроса по умолчанию составляет 5000 миллисекунд, минимальный интервал. Если вы установите интервал опроса на меньшее ненулевое значение, используется 5000. |
staleLocationThresholdMillis | Тип: number Это поле доступно только для чтения. Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. |
Методы | |
---|---|
Унаследовано: addListener |
События | |
---|---|
update | function(event) Аргументы: Событие, которое запускается после завершения запроса на обновление данных Fleet Engine. |
Интерфейс FleetEngineDeliveryFleetLocationProviderOptions
google.maps.journeySharing . FleetEngineDeliveryFleetLocationProviderOptions
Интерфейс google.maps.journeySharing . FleetEngineDeliveryFleetLocationProviderOptions
Варианты для поставщика местоположения флота доставки.
Требуется параметр &libraries=journeySharing
URL. См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
authTokenFetcher | Тип: AuthTokenFetcher Предоставляет веб-токены JSON для аутентификации клиента в Fleet Engine. |
projectId | Тип: string Идентификатор проекта потребителя из Google Cloud Console. |
deliveryVehicleFilter optional | Тип: string optional Фильтрующий запрос, применяемый при получении транспортных средств доставки. Этот фильтр передается непосредственно в Fleet Engine. Список поддерживаемых форматов см. в ListDeliveryVehiclesRequest.filter . Обратите внимание, что допустимые фильтры для атрибутов должны иметь префикс «атрибуты». Например, |
locationRestriction optional | Тип: LatLngBounds | LatLngBoundsLiteral optional Границы широты/долготы, в пределах которых можно отслеживать транспортные средства сразу после создания экземпляра поставщика местоположения. Если не установлено, провайдер местоположения не начинает отслеживать какие-либо транспортные средства; используйте FleetEngineDeliveryFleetLocationProvider.locationRestriction , чтобы установить границы и начать отслеживание. Чтобы отслеживать все транспортные средства доставки независимо от местоположения, установите границы, эквивалентные всей земле. |
staleLocationThresholdMillis optional | Тип: number optional Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. По умолчанию 24 часа в миллисекундах. Если порог меньше нуля или бесконечности , порог будет проигнорирован, и местоположение автомобиля не будет считаться устаревшим. |
Интерфейс FleetEngineDeliveryFleetLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineDeliveryFleetLocationProviderUpdateEvent
Интерфейс google.maps.journeySharing . FleetEngineDeliveryFleetLocationProviderUpdateEvent
Объект события, возвращаемый событием обновления поставщика местоположения парка доставки.
Требуется параметр &libraries=journeySharing
URL. См. Библиотеки в Maps JavaScript API .
Характеристики | |
---|---|
deliveryVehicles optional | Тип: Array < DeliveryVehicle > optional Список транспортных средств доставки, возвращаемый запросом. Неизменяемый. |