Trip and Order Progress

Класс FleetEngineTripLocationProvider

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

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

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

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

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

Интерфейс FleetEngineTripLocationProviderOptions

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

Опции для поставщика местоположения поездки.

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

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

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

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

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

Интерфейс FleetEngineTripLocationProviderUpdateEvent

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

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

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

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