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