Класс 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 | Тип: 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 Структура задачи, возвращенная обновлением. Неизменяемый. |