Класс FleetEngineShipmentLocationProvider
google.maps.journeySharing . FleetEngineShipmentLocationProvider
Класс google.maps.journeySharing . FleetEngineShipmentLocationProvider
Поставщик местоположения отгрузки.
Этот класс расширяет PollingLocationProvider
.
Получите доступ, вызвав const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
FleetEngineShipmentLocationProvider | FleetEngineShipmentLocationProvider(options) Параметры:
Создает нового поставщика местоположения для отслеживания отгрузки Fleet Engine. |
Характеристики | |
---|---|
trackingId | Тип: string Идентификатор отслеживания для задачи, которую наблюдает этот поставщик местоположения. Установите это поле, чтобы начать отслеживание. |
Унаследовано: isPolling , pollingIntervalMillis |
Методы | |
---|---|
refresh | refresh() Параметры: Нет Возвращаемое значение: void Явно обновляет отслеживаемое местоположение. |
Унаследовано: addListener |
События | |
---|---|
error | function(event) Аргументы:
Событие, которое запускается, когда провайдер местоположения обнаруживает ошибку. |
update | function(event) Аргументы: Событие, которое запускается после завершения запроса на обновление данных Fleet Engine. |
Унаследовано: ispollingchange |
Интерфейс FleetEngineShipmentLocationProviderOptions
google.maps.journeySharing . FleetEngineShipmentLocationProviderOptions
Интерфейс google.maps.journeySharing . FleetEngineShipmentLocationProviderOptions
Варианты поставщика местоположения отгрузки.
Характеристики | |
---|---|
authTokenFetcher | Тип: AuthTokenFetcher Предоставляет веб-токены JSON для аутентификации клиента в Fleet Engine. |
projectId | Тип: string Идентификатор проекта потребителя из Google Cloud Console. |
deliveryVehicleMarkerCustomization optional | Тип: (function( ShipmentMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркеру транспортного средства доставки. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
destinationMarkerCustomization optional | Тип: (function( ShipmentMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Индивидуальная настройка применяется к целевому маркеру. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
pollingIntervalMillis optional | Тип: number optional Минимальное время между получением обновлений местоположения в миллисекундах. Если получение обновления местоположения занимает больше времени, чем pollingIntervalMillis , следующее обновление местоположения не запускается до тех пор, пока не завершится текущее.Установка этого значения на 0, бесконечность или отрицательное значение отключает автоматическое обновление местоположения. Новое обновление местоположения извлекается один раз, если изменяется параметр идентификатора отслеживания (например, идентификатор отслеживания доставки поставщика местоположения доставки) или параметр фильтрации (например, границы области просмотра или фильтры атрибутов для поставщиков местоположения парка). Минимальный интервал опроса по умолчанию составляет 5000 миллисекунд. Если вы установите интервал опроса на более низкое положительное значение, 5000 будет сохранено и использовано. |
trackingId optional | Тип: string optional Идентификатор отслеживания задачи для отслеживания сразу после создания экземпляра поставщика местоположения. Если не указано, поставщик местоположения не начинает отслеживать какие-либо задачи; используйте FleetEngineShipmentLocationProvider.trackingId , чтобы установить идентификатор отслеживания и начать отслеживание. |
Интерфейс FleetEngineShipmentLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineShipmentLocationProviderUpdateEvent
Интерфейс google.maps.journeySharing . FleetEngineShipmentLocationProviderUpdateEvent
Объект события, передаваемый обработчику событий при запуске события FleetEngineShipmentLocationProvider.update
.
Характеристики | |
---|---|
taskTrackingInfo optional | Тип: TaskTrackingInfo optional Информационная структура отслеживания задач, возвращенная обновлением. Неизменяемый. |
Класс FleetEngineShipmentLocationProvider
google.maps.journeySharing . FleetEngineShipmentLocationProvider
Класс google.maps.journeySharing . FleetEngineShipmentLocationProvider
Поставщик местоположения отгрузки.
Этот класс расширяет PollingLocationProvider
.
Получите доступ, вызвав const {FleetEngineShipmentLocationProvider} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
FleetEngineShipmentLocationProvider | FleetEngineShipmentLocationProvider(options) Параметры:
Создает нового поставщика местоположения для отслеживания отгрузки Fleet Engine. |
Характеристики | |
---|---|
trackingId | Тип: string Идентификатор отслеживания для задачи, которую наблюдает этот поставщик местоположения. Установите это поле, чтобы начать отслеживание. |
Унаследовано: isPolling , pollingIntervalMillis |
Методы | |
---|---|
refresh | refresh() Параметры: Нет Возвращаемое значение: void Явно обновляет отслеживаемое местоположение. |
Унаследовано: addListener |
События | |
---|---|
error | function(event) Аргументы:
Событие, которое запускается, когда провайдер местоположения обнаруживает ошибку. |
update | function(event) Аргументы: Событие, которое запускается после завершения запроса на обновление данных Fleet Engine. |
Унаследовано: ispollingchange |
Интерфейс FleetEngineShipmentLocationProviderOptions
google.maps.journeySharing . FleetEngineShipmentLocationProviderOptions
Интерфейс google.maps.journeySharing . FleetEngineShipmentLocationProviderOptions
Варианты поставщика местоположения отгрузки.
Характеристики | |
---|---|
authTokenFetcher | Тип: AuthTokenFetcher Предоставляет веб-токены JSON для аутентификации клиента в Fleet Engine. |
projectId | Тип: string Идентификатор проекта потребителя из Google Cloud Console. |
deliveryVehicleMarkerCustomization optional | Тип: (function( ShipmentMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркеру транспортного средства доставки. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
destinationMarkerCustomization optional | Тип: (function( ShipmentMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Индивидуальная настройка применяется к целевому маркеру. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
pollingIntervalMillis optional | Тип: number optional Минимальное время между получением обновлений местоположения в миллисекундах. Если получение обновления местоположения занимает больше времени, чем pollingIntervalMillis , следующее обновление местоположения не запускается до тех пор, пока не завершится текущее.Установка этого значения на 0, бесконечность или отрицательное значение отключает автоматическое обновление местоположения. Новое обновление местоположения извлекается один раз, если изменяется параметр идентификатора отслеживания (например, идентификатор отслеживания доставки поставщика местоположения доставки) или параметр фильтрации (например, границы области просмотра или фильтры атрибутов для поставщиков местоположения парка). Минимальный интервал опроса по умолчанию составляет 5000 миллисекунд. Если вы установите интервал опроса на более низкое положительное значение, 5000 будет сохранено и использовано. |
trackingId optional | Тип: string optional Идентификатор отслеживания задачи для отслеживания сразу после создания экземпляра поставщика местоположения. Если не указано, поставщик местоположения не начинает отслеживать какие-либо задачи; используйте FleetEngineShipmentLocationProvider.trackingId , чтобы установить идентификатор отслеживания и начать отслеживание. |
Интерфейс FleetEngineShipmentLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineShipmentLocationProviderUpdateEvent
Интерфейс google.maps.journeySharing . FleetEngineShipmentLocationProviderUpdateEvent
Объект события, передаваемый обработчику событий при запуске события FleetEngineShipmentLocationProvider.update
.
Характеристики | |
---|---|
taskTrackingInfo optional | Тип: TaskTrackingInfo optional Информационная структура отслеживания задач, возвращенная обновлением. Неизменяемый. |