Класс FleetEngineTripLocationProvider
google.maps.journeySharing . FleetEngineTripLocationProvider
Класс google.maps.journeySharing . FleetEngineTripLocationProvider
Поставщик местоположения поездки.
Этот класс расширяет PollingLocationProvider
.
Загрузите с помощью параметра &libraries=journeySharing
URL. См. Библиотеки в Maps JavaScript API .
При использовании v=beta
к нему можно получить доступ, вызвав const {FleetEngineTripLocationProvider} = await google.map.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
FleetEngineTripLocationProvider | FleetEngineTripLocationProvider(options) Параметры:
Создает нового поставщика местоположения для поездки Fleet Engine. |
Характеристики | |
---|---|
tripId | Тип: string Идентификатор поездки, которую отслеживает этот провайдер местоположения. Установите это поле, чтобы начать отслеживание. |
Унаследовано: isPolling |
Методы | |
---|---|
refresh | refresh() Параметры: Нет Возвращаемое значение: void Явно обновляет отслеживаемое местоположение. |
Унаследовано: addListener |
События | |
---|---|
error | function(event) Аргументы:
Событие, которое запускается, когда провайдер местоположения обнаруживает ошибку. |
update | function(event) Аргументы: Событие, которое запускается после завершения запроса на обновление данных Fleet Engine. |
Унаследовано: ispollingchange |
Интерфейс FleetEngineTripLocationProviderOptions
google.maps.journeySharing . FleetEngineTripLocationProviderOptions
Интерфейс google.maps.journeySharing . FleetEngineTripLocationProviderOptions
Опции для поставщика местоположения поездки.
Характеристики | |
---|---|
authTokenFetcher | Тип: AuthTokenFetcher Предоставляет веб-токены JSON для аутентификации клиента в Fleet Engine. |
projectId | Тип: string Идентификатор проекта потребителя из Google Cloud Console. |
destinationMarkerCustomization optional | Тип: (function( TripMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Индивидуальная настройка применяется к целевому маркеру. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
originMarkerCustomization optional | Тип: (function( TripMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к исходному маркеру. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
pollingIntervalMillis optional | Тип: number optional Минимальное время между получением обновлений местоположения в миллисекундах. Если получение обновления местоположения занимает больше времени, чем pollingIntervalMillis , следующее обновление местоположения не запускается до тех пор, пока не завершится текущее.Установка этого значения на 0 отключает повторяющиеся обновления местоположения. Новое обновление местоположения извлекается, если какой-либо из параметров, наблюдаемых поставщиком местоположения, изменяется. Интервал опроса по умолчанию составляет 5000 миллисекунд, минимальный интервал. Если вы установите интервал опроса на меньшее ненулевое значение, используется 5000. |
tripId optional | Тип: string optional Идентификатор поездки для отслеживания сразу после создания экземпляра поставщика местоположения. Если не указано, провайдер местоположения не начинает отслеживать ни одну поездку; используйте FleetEngineTripLocationProvider.tripId , чтобы установить идентификатор и начать отслеживание. |
vehicleMarkerCustomization optional | Тип: (function( TripMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркеру транспортного средства. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
waypointMarkerCustomization optional | Тип: (function( TripWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Настройка применена к маркеру путевой точки. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
Интерфейс FleetEngineTripLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineTripLocationProviderUpdateEvent
Интерфейс google.maps.journeySharing . FleetEngineTripLocationProviderUpdateEvent
Объект события передается обработчику событий при запуске события FleetEngineTripLocationProvider.update
.
Характеристики | |
---|---|
trip optional | Тип: Trip optional Структура поездки, возвращенная обновлением. Неизменяемый. |
Класс FleetEngineTripLocationProvider
google.maps.journeySharing . FleetEngineTripLocationProvider
Класс google.maps.journeySharing . FleetEngineTripLocationProvider
Поставщик местоположения поездки.
Этот класс расширяет PollingLocationProvider
.
Загрузите с помощью параметра &libraries=journeySharing
URL. См. Библиотеки в Maps JavaScript API .
При использовании v=beta
к нему можно получить доступ, вызвав const {FleetEngineTripLocationProvider} = await google.map.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
FleetEngineTripLocationProvider | FleetEngineTripLocationProvider(options) Параметры:
Создает нового поставщика местоположения для поездки Fleet Engine. |
Характеристики | |
---|---|
tripId | Тип: string Идентификатор поездки, которую отслеживает этот провайдер местоположения. Установите это поле, чтобы начать отслеживание. |
Унаследовано: isPolling |
Методы | |
---|---|
refresh | refresh() Параметры: Нет Возвращаемое значение: void Явно обновляет отслеживаемое местоположение. |
Унаследовано: addListener |
События | |
---|---|
error | function(event) Аргументы:
Событие, которое запускается, когда провайдер местоположения обнаруживает ошибку. |
update | function(event) Аргументы: Событие, которое запускается после завершения запроса на обновление данных Fleet Engine. |
Унаследовано: ispollingchange |
Интерфейс FleetEngineTripLocationProviderOptions
google.maps.journeySharing . FleetEngineTripLocationProviderOptions
Интерфейс google.maps.journeySharing . FleetEngineTripLocationProviderOptions
Опции для поставщика местоположения поездки.
Характеристики | |
---|---|
authTokenFetcher | Тип: AuthTokenFetcher Предоставляет веб-токены JSON для аутентификации клиента в Fleet Engine. |
projectId | Тип: string Идентификатор проекта потребителя из Google Cloud Console. |
destinationMarkerCustomization optional | Тип: (function( TripMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Индивидуальная настройка применяется к целевому маркеру. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
originMarkerCustomization optional | Тип: (function( TripMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к исходному маркеру. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
pollingIntervalMillis optional | Тип: number optional Минимальное время между получением обновлений местоположения в миллисекундах. Если получение обновления местоположения занимает больше времени, чем pollingIntervalMillis , следующее обновление местоположения не запускается до тех пор, пока не завершится текущее.Установка этого значения на 0 отключает повторяющиеся обновления местоположения. Новое обновление местоположения извлекается, если какой-либо из параметров, наблюдаемых поставщиком местоположения, изменяется. Интервал опроса по умолчанию составляет 5000 миллисекунд, минимальный интервал. Если вы установите интервал опроса на меньшее ненулевое значение, используется 5000. |
tripId optional | Тип: string optional Идентификатор поездки для отслеживания сразу после создания экземпляра поставщика местоположения. Если не указано, провайдер местоположения не начинает отслеживать ни одну поездку; используйте FleetEngineTripLocationProvider.tripId , чтобы установить идентификатор и начать отслеживание. |
vehicleMarkerCustomization optional | Тип: (function( TripMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркеру транспортного средства. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
waypointMarkerCustomization optional | Тип: (function( TripWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Настройка применена к маркеру путевой точки. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
Интерфейс FleetEngineTripLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineTripLocationProviderUpdateEvent
Интерфейс google.maps.journeySharing . FleetEngineTripLocationProviderUpdateEvent
Объект события передается обработчику событий при запуске события FleetEngineTripLocationProvider.update
.
Характеристики | |
---|---|
trip optional | Тип: Trip optional Структура поездки, возвращенная обновлением. Неизменяемый. |