Shipment Tracking

Класс FleetEngineShipmentLocationProvider

google.maps.journeySharing . FleetEngineShipmentLocationProvider Класс google.maps.journeySharing . FleetEngineShipmentLocationProvider

Поставщик местоположения отгрузки.

Этот класс расширяет LocationProvider .

Требуется параметр &libraries=journeySharing URL. См. Библиотеки в Maps JavaScript API .

FleetEngineShipmentLocationProvider
FleetEngineShipmentLocationProvider(options)
Параметры:
Создает нового поставщика местоположения для отслеживания отгрузки Fleet Engine.
trackingId
Тип: string
Идентификатор отслеживания для задачи, которую наблюдает этот поставщик местоположения. Установите это поле, чтобы начать отслеживание.
getTask
getTask()
Параметры: Нет
Возвращаемое значение: Task |null
Возвращает текущую отслеживаемую задачу.
refresh
refresh()
Параметры: Нет
Возвращаемое значение: void
Явно обновляет отслеживаемое местоположение.
Унаследовано: addListener
error
function(event)
Аргументы:
Событие, которое запускается, когда провайдер местоположения обнаруживает ошибку.
update
function(event)
Событие, которое запускается после завершения запроса на обновление данных Fleet Engine.

Интерфейс FleetEngineShipmentLocationProviderOptions

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

Варианты поставщика местоположения отгрузки.

Требуется параметр &libraries=journeySharing URL. См. Библиотеки в Maps JavaScript API .

authTokenFetcher
Предоставляет веб-токены JSON для аутентификации клиента в Fleet Engine.
projectId
Тип: string
Идентификатор проекта потребителя из Google Cloud Console.
pollingIntervalMillis optional
Тип: number optional
Минимальное время между получением обновлений местоположения в миллисекундах. Если получение обновления местоположения занимает больше времени, чем pollingIntervalMillis , следующее обновление местоположения не запускается до тех пор, пока не завершится текущее.

Установка этого значения на 0 отключает повторяющиеся обновления местоположения. Новое обновление местоположения извлекается, если какой-либо из параметров, наблюдаемых поставщиком местоположения, изменяется.

Интервал опроса по умолчанию составляет 5000 миллисекунд, минимальный интервал. Если вы установите интервал опроса на меньшее ненулевое значение, используется 5000.

trackingId optional
Тип: string optional
Идентификатор отслеживания задачи для отслеживания сразу после создания экземпляра поставщика местоположения. Если не указано, поставщик местоположения не начинает отслеживать какие-либо задачи; используйте FleetEngineShipmentLocationProvider.trackingId , чтобы установить идентификатор отслеживания и начать отслеживание.

Интерфейс FleetEngineShipmentLocationProviderUpdateEvent

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

Объект события, возвращаемый событием обновления поставщика местоположения отгрузки.

Требуется параметр &libraries=journeySharing URL. См. Библиотеки в Maps JavaScript API .

task optional
Тип: Task optional
Структура задачи, возвращенная обновлением. Неизменяемый.