Класс FleetEngineVehicleLocationProvider
google.maps.journeySharing . FleetEngineVehicleLocationProvider
Класс google.maps.journeySharing . FleetEngineVehicleLocationProvider
Поставщик местоположения автомобиля.
Этот класс расширяет PollingLocationProvider
.
Получите доступ, вызвав const {FleetEngineVehicleLocationProvider} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
FleetEngineVehicleLocationProvider | FleetEngineVehicleLocationProvider(options) Параметры:
Создает нового поставщика местоположения для транспортного средства Fleet Engine. |
Характеристики | |
---|---|
staleLocationThresholdMillis | Тип: number Это поле доступно только для чтения. Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. |
vehicleId | Тип: string Идентификатор транспортного средства, которое наблюдает этот провайдер местоположения. Установите это поле, чтобы отслеживать транспортное средство. |
Унаследовано: isPolling , pollingIntervalMillis |
Методы | |
---|---|
Унаследовано: addListener |
События | |
---|---|
error | function(event) Аргументы:
Событие, которое запускается, когда провайдер местоположения обнаруживает ошибку. |
update | function(event) Аргументы: Событие, которое запускается после завершения запроса на обновление данных Fleet Engine. |
Унаследовано: ispollingchange |
Интерфейс FleetEngineVehicleLocationProviderOptions
google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions
Интерфейс google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions
Опции для провайдера местоположения автомобиля.
Характеристики | |
---|---|
authTokenFetcher | Тип: AuthTokenFetcher Предоставляет веб-токены JSON для аутентификации клиента в Fleet Engine. |
projectId | Тип: string Идентификатор проекта потребителя из Google Cloud Console. |
destinationMarkerCustomization optional | Тип: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркеру пункта назначения поездки на транспортном средстве. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
intermediateDestinationMarkerCustomization optional | Тип: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркерам промежуточных пунктов назначения поездки транспортного средства. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
originMarkerCustomization optional | Тип: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркеру начала поездки транспортного средства. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
pollingIntervalMillis optional | Тип: number optional Минимальное время между получением обновлений местоположения в миллисекундах. Если получение обновления местоположения занимает больше времени, чем pollingIntervalMillis , следующее обновление местоположения не запускается до тех пор, пока не завершится текущее.Установка этого значения на 0 отключает повторяющиеся обновления местоположения. Новое обновление местоположения извлекается, если какой-либо из параметров, наблюдаемых поставщиком местоположения, изменяется. Интервал опроса по умолчанию составляет 5000 миллисекунд, минимальный интервал. Если вы установите интервал опроса на меньшее ненулевое значение, используется 5000. |
staleLocationThresholdMillis optional | Тип: number optional Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. По умолчанию 24 часа в миллисекундах. Если пороговое значение меньше 0 или бесконечности , пороговое значение будет проигнорировано, и местоположение транспортного средства не будет считаться устаревшим. |
vehicleId optional | Тип: string optional Идентификатор автомобиля для отслеживания сразу после создания экземпляра поставщика местоположения. Если не указано, поставщик местоположения не начинает отслеживать транспортное средство; используйте FleetEngineVehicleLocationProvider.vehicleId , чтобы установить идентификатор и начать отслеживание. |
vehicleMarkerCustomization optional | Тип: (function( VehicleMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркеру транспортного средства. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
Интерфейс FleetEngineVehicleLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent
Интерфейс google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent
Объект события, передаваемый обработчику событий при запуске события FleetEngineVehicleLocationProvider.update
.
Характеристики | |
---|---|
trips optional | Список поездок, совершенных данным транспортным средством. Неизменяемый. |
vehicle optional | Тип: Vehicle optional Структура данных транспортного средства, возвращенная обновлением. Неизменяемый. |
Класс FleetEngineFleetLocationProvider
google.maps.journeySharing . FleetEngineFleetLocationProvider
Класс google.maps.journeySharing . FleetEngineFleetLocationProvider
Поставщик местоположения флота.
Этот класс расширяет PollingLocationProvider
.
Получите доступ, вызвав const {FleetEngineFleetLocationProvider} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
FleetEngineFleetLocationProvider | FleetEngineFleetLocationProvider(options) Параметры:
Создает нового поставщика местоположения для транспортных средств, отслеживаемых Fleet Engine. |
Характеристики | |
---|---|
locationRestriction | Тип: LatLngBounds | LatLngBoundsLiteral optional Границы, в которых можно отслеживать транспортные средства. Если границы не установлены, никакие транспортные средства не будут отслеживаться. Чтобы отслеживать все транспортные средства независимо от местоположения, установите границы, эквивалентные всей земле. |
staleLocationThresholdMillis | Тип: number Это поле доступно только для чтения. Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. |
vehicleFilter | Тип: string optional Фильтр применяется при получении транспортных средств. |
Унаследовано: isPolling , pollingIntervalMillis |
Методы | |
---|---|
Унаследовано: addListener |
События | |
---|---|
update | function(event) Аргументы: Событие, которое запускается после завершения запроса на обновление данных Fleet Engine. |
Унаследовано: ispollingchange |
Интерфейс FleetEngineFleetLocationProviderOptions
google.maps.journeySharing . FleetEngineFleetLocationProviderOptions
Интерфейс google.maps.journeySharing . FleetEngineFleetLocationProviderOptions
Опции для провайдера местоположения автопарка.
Характеристики | |
---|---|
authTokenFetcher | Тип: AuthTokenFetcher Предоставляет веб-токены JSON для аутентификации клиента в Fleet Engine. |
projectId | Тип: string Идентификатор проекта потребителя из Google Cloud Console. |
locationRestriction optional | Тип: LatLngBounds | LatLngBoundsLiteral optional Границы широты/долготы, в пределах которых можно отслеживать транспортные средства сразу после создания экземпляра поставщика местоположения. Если не установлено, провайдер местоположения не начинает отслеживать какие-либо транспортные средства; используйте FleetEngineFleetLocationProvider.locationRestriction , чтобы установить границы и начать отслеживание. Чтобы отслеживать все транспортные средства независимо от местоположения, установите границы, эквивалентные всей земле. |
staleLocationThresholdMillis optional | Тип: number optional Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. По умолчанию 24 часа в миллисекундах. Если порог меньше нуля или бесконечности , порог будет проигнорирован, и местоположение автомобиля не будет считаться устаревшим. |
vehicleFilter optional | Тип: string optional Фильтрующий запрос, применяемый при получении транспортных средств. Этот фильтр передается непосредственно в Fleet Engine. Список поддерживаемых форматов см. в ListVehiclesRequest.filter . Обратите внимание, что допустимые фильтры для атрибутов должны иметь префикс «атрибуты». Например, attributes.x = "y" или attributes."x y" = "z" . |
vehicleMarkerCustomization optional | Тип: function( VehicleMarkerCustomizationFunctionParams ): void optional Кастомизация применена к маркеру транспортного средства. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
Интерфейс FleetEngineFleetLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineFleetLocationProviderUpdateEvent
Интерфейс google.maps.journeySharing . FleetEngineFleetLocationProviderUpdateEvent
Объект события, передаваемый обработчику событий при запуске события FleetEngineFleetLocationProvider.update
.
Характеристики | |
---|---|
vehicles optional | Список транспортных средств, возвращаемый запросом. Неизменяемый. |
Класс FleetEngineVehicleLocationProvider
google.maps.journeySharing . FleetEngineVehicleLocationProvider
Класс google.maps.journeySharing . FleetEngineVehicleLocationProvider
Поставщик местоположения автомобиля.
Этот класс расширяет PollingLocationProvider
.
Получите доступ, вызвав const {FleetEngineVehicleLocationProvider} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
FleetEngineVehicleLocationProvider | FleetEngineVehicleLocationProvider(options) Параметры:
Создает нового поставщика местоположения для транспортного средства Fleet Engine. |
Характеристики | |
---|---|
staleLocationThresholdMillis | Тип: number Это поле доступно только для чтения. Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. |
vehicleId | Тип: string Идентификатор транспортного средства, которое наблюдает этот провайдер местоположения. Установите это поле, чтобы отслеживать транспортное средство. |
Унаследовано: isPolling , pollingIntervalMillis |
Методы | |
---|---|
Унаследовано: addListener |
События | |
---|---|
error | function(event) Аргументы:
Событие, которое запускается, когда провайдер местоположения обнаруживает ошибку. |
update | function(event) Аргументы: Событие, которое запускается после завершения запроса на обновление данных Fleet Engine. |
Унаследовано: ispollingchange |
Интерфейс FleetEngineVehicleLocationProviderOptions
google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions
Интерфейс google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions
Опции для провайдера местоположения автомобиля.
Характеристики | |
---|---|
authTokenFetcher | Тип: AuthTokenFetcher Предоставляет веб-токены JSON для аутентификации клиента в Fleet Engine. |
projectId | Тип: string Идентификатор проекта потребителя из Google Cloud Console. |
destinationMarkerCustomization optional | Тип: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркеру пункта назначения поездки на транспортном средстве. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
intermediateDestinationMarkerCustomization optional | Тип: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркерам промежуточных пунктов назначения поездки транспортного средства. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
originMarkerCustomization optional | Тип: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркеру начала поездки транспортного средства. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
pollingIntervalMillis optional | Тип: number optional Минимальное время между получением обновлений местоположения в миллисекундах. Если получение обновления местоположения занимает больше времени, чем pollingIntervalMillis , следующее обновление местоположения не запускается до тех пор, пока не завершится текущее.Установка этого значения на 0 отключает повторяющиеся обновления местоположения. Новое обновление местоположения извлекается, если какой-либо из параметров, наблюдаемых поставщиком местоположения, изменяется. Интервал опроса по умолчанию составляет 5000 миллисекунд, минимальный интервал. Если вы установите интервал опроса на меньшее ненулевое значение, используется 5000. |
staleLocationThresholdMillis optional | Тип: number optional Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. По умолчанию 24 часа в миллисекундах. Если пороговое значение меньше 0 или бесконечности , пороговое значение будет проигнорировано, и местоположение транспортного средства не будет считаться устаревшим. |
vehicleId optional | Тип: string optional Идентификатор автомобиля для отслеживания сразу после создания экземпляра поставщика местоположения. Если не указано, поставщик местоположения не начинает отслеживать транспортное средство; используйте FleetEngineVehicleLocationProvider.vehicleId , чтобы установить идентификатор и начать отслеживание. |
vehicleMarkerCustomization optional | Тип: (function( VehicleMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркеру транспортного средства. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
Интерфейс FleetEngineVehicleLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent
Интерфейс google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent
Объект события, передаваемый обработчику событий при запуске события FleetEngineVehicleLocationProvider.update
.
Характеристики | |
---|---|
trips optional | Список поездок, совершенных данным транспортным средством. Неизменяемый. |
vehicle optional | Тип: Vehicle optional Структура данных транспортного средства, возвращенная обновлением. Неизменяемый. |
Класс FleetEngineFleetLocationProvider
google.maps.journeySharing . FleetEngineFleetLocationProvider
Класс google.maps.journeySharing . FleetEngineFleetLocationProvider
Поставщик местоположения флота.
Этот класс расширяет PollingLocationProvider
.
Получите доступ, вызвав const {FleetEngineFleetLocationProvider} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
FleetEngineFleetLocationProvider | FleetEngineFleetLocationProvider(options) Параметры:
Создает нового поставщика местоположения для транспортных средств, отслеживаемых Fleet Engine. |
Характеристики | |
---|---|
locationRestriction | Тип: LatLngBounds | LatLngBoundsLiteral optional Границы, в которых можно отслеживать транспортные средства. Если границы не установлены, никакие транспортные средства не будут отслеживаться. Чтобы отслеживать все транспортные средства независимо от местоположения, установите границы, эквивалентные всей земле. |
staleLocationThresholdMillis | Тип: number Это поле доступно только для чтения. Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. |
vehicleFilter | Тип: string optional Фильтр применяется при получении транспортных средств. |
Унаследовано: isPolling , pollingIntervalMillis |
Методы | |
---|---|
Унаследовано: addListener |
События | |
---|---|
update | function(event) Аргументы: Событие, которое запускается после завершения запроса на обновление данных Fleet Engine. |
Унаследовано: ispollingchange |
Интерфейс FleetEngineFleetLocationProviderOptions
google.maps.journeySharing . FleetEngineFleetLocationProviderOptions
Интерфейс google.maps.journeySharing . FleetEngineFleetLocationProviderOptions
Опции для провайдера местоположения автопарка.
Характеристики | |
---|---|
authTokenFetcher | Тип: AuthTokenFetcher Предоставляет веб-токены JSON для аутентификации клиента в Fleet Engine. |
projectId | Тип: string Идентификатор проекта потребителя из Google Cloud Console. |
locationRestriction optional | Тип: LatLngBounds | LatLngBoundsLiteral optional Границы широты/долготы, в пределах которых можно отслеживать транспортные средства сразу после создания экземпляра поставщика местоположения. Если не установлено, провайдер местоположения не начинает отслеживать какие-либо транспортные средства; используйте FleetEngineFleetLocationProvider.locationRestriction , чтобы установить границы и начать отслеживание. Чтобы отслеживать все транспортные средства независимо от местоположения, установите границы, эквивалентные всей земле. |
staleLocationThresholdMillis optional | Тип: number optional Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. По умолчанию 24 часа в миллисекундах. Если порог меньше нуля или бесконечности , порог будет проигнорирован, и местоположение автомобиля не будет считаться устаревшим. |
vehicleFilter optional | Тип: string optional Фильтрующий запрос, применяемый при получении транспортных средств. Этот фильтр передается непосредственно в Fleet Engine. Список поддерживаемых форматов см. в ListVehiclesRequest.filter . Обратите внимание, что допустимые фильтры для атрибутов должны иметь префикс «атрибуты». Например, attributes.x = "y" или attributes."x y" = "z" . |
vehicleMarkerCustomization optional | Тип: function( VehicleMarkerCustomizationFunctionParams ): void optional Кастомизация применена к маркеру транспортного средства. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
Интерфейс FleetEngineFleetLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineFleetLocationProviderUpdateEvent
Интерфейс google.maps.journeySharing . FleetEngineFleetLocationProviderUpdateEvent
Объект события, передаваемый обработчику событий при запуске события FleetEngineFleetLocationProvider.update
.
Характеристики | |
---|---|
vehicles optional | Список транспортных средств, возвращаемый запросом. Неизменяемый. |
Класс FleetEngineVehicleLocationProvider
google.maps.journeySharing . FleetEngineVehicleLocationProvider
Класс google.maps.journeySharing . FleetEngineVehicleLocationProvider
Поставщик местоположения автомобиля.
Этот класс расширяет PollingLocationProvider
.
Получите доступ, вызвав const {FleetEngineVehicleLocationProvider} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
FleetEngineVehicleLocationProvider | FleetEngineVehicleLocationProvider(options) Параметры:
Создает нового поставщика местоположения для транспортного средства Fleet Engine. |
Характеристики | |
---|---|
staleLocationThresholdMillis | Тип: number Это поле доступно только для чтения. Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. |
vehicleId | Тип: string Идентификатор транспортного средства, которое наблюдает этот провайдер местоположения. Установите это поле, чтобы отслеживать транспортное средство. |
Унаследовано: isPolling , pollingIntervalMillis |
Методы | |
---|---|
Унаследовано: addListener |
События | |
---|---|
error | function(event) Аргументы:
Событие, которое запускается, когда провайдер местоположения обнаруживает ошибку. |
update | function(event) Аргументы: Событие, которое запускается после завершения запроса на обновление данных Fleet Engine. |
Унаследовано: ispollingchange |
Интерфейс FleetEngineVehicleLocationProviderOptions
google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions
Интерфейс google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions
Опции для провайдера местоположения автомобиля.
Характеристики | |
---|---|
authTokenFetcher | Тип: AuthTokenFetcher Предоставляет веб-токены JSON для аутентификации клиента в Fleet Engine. |
projectId | Тип: string Идентификатор проекта потребителя из Google Cloud Console. |
destinationMarkerCustomization optional | Тип: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркеру пункта назначения поездки на транспортном средстве. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
intermediateDestinationMarkerCustomization optional | Тип: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркерам промежуточных пунктов назначения поездки транспортного средства. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
originMarkerCustomization optional | Тип: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркеру начала поездки транспортного средства. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
pollingIntervalMillis optional | Тип: number optional Минимальное время между получением обновлений местоположения в миллисекундах. Если получение обновления местоположения занимает больше времени, чем pollingIntervalMillis , следующее обновление местоположения не запускается до тех пор, пока не завершится текущее.Установка этого значения на 0 отключает повторяющиеся обновления местоположения. Новое обновление местоположения извлекается, если какой-либо из параметров, наблюдаемых поставщиком местоположения, изменяется. Интервал опроса по умолчанию составляет 5000 миллисекунд, минимальный интервал. Если вы установите интервал опроса на меньшее ненулевое значение, используется 5000. |
staleLocationThresholdMillis optional | Тип: number optional Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. По умолчанию 24 часа в миллисекундах. Если пороговое значение меньше 0 или бесконечности , пороговое значение будет проигнорировано, и местоположение транспортного средства не будет считаться устаревшим. |
vehicleId optional | Тип: string optional Идентификатор автомобиля для отслеживания сразу после создания экземпляра поставщика местоположения. Если не указано, поставщик местоположения не начинает отслеживать транспортное средство; используйте FleetEngineVehicleLocationProvider.vehicleId , чтобы установить идентификатор и начать отслеживание. |
vehicleMarkerCustomization optional | Тип: (function( VehicleMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Кастомизация применена к маркеру транспортного средства. Используйте это поле, чтобы указать собственный стиль (например, значок маркера) и интерактивность (например, обработку кликов).
|
Интерфейс FleetEngineVehicleLocationProviderUpdateEvent
google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent
Интерфейс google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent
Объект события, передаваемый обработчику событий при запуске события FleetEngineVehicleLocationProvider.update
.
Характеристики | |
---|---|
trips optional | Список поездок, совершенных данным транспортным средством. Неизменяемый. |
vehicle optional | Тип: Vehicle optional Структура данных транспортного средства, возвращенная обновлением. Неизменяемый. |
Класс FleetEngineFleetLocationProvider
google.maps.journeySharing . FleetEngineFleetLocationProvider
Класс google.maps.journeySharing . FleetEngineFleetLocationProvider
Поставщик местоположения флота.
Этот класс расширяет PollingLocationProvider
.
Получите доступ, вызвав const {FleetEngineFleetLocationProvider} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
FleetEngineFleetLocationProvider | FleetEngineFleetLocationProvider(options) Параметры:
Создает нового поставщика местоположения для транспортных средств, отслеживаемых Fleet Engine. |
Характеристики | |
---|---|
locationRestriction | Тип: LatLngBounds | LatLngBoundsLiteral optional Границы, в которых можно отслеживать транспортные средства. Если границы не установлены, никакие транспортные средства не будут отслеживаться. Чтобы отслеживать все транспортные средства независимо от местоположения, установите границы, эквивалентные всей земле. |
staleLocationThresholdMillis | Тип: number Это поле доступно только для чтения. Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. |
vehicleFilter | Тип: string optional Фильтр применяется при получении транспортных средств. |
Унаследовано: isPolling , pollingIntervalMillis |
Методы | |
---|---|
Унаследовано: addListener |
События | |
---|---|
update | function(event) Аргументы: Событие, которое запускается после завершения запроса на обновление данных Fleet Engine. |
Унаследовано: ispollingchange |
Интерфейс FleetEngineFleetLocationProviderOptions
google.maps.journeySharing . FleetEngineFleetLocationProviderOptions
Интерфейс google.maps.journeySharing . FleetEngineFleetLocationProviderOptions
Опции для провайдера местоположения автопарка.
Характеристики | |
---|---|
authTokenFetcher | Тип: AuthTokenFetcher Предоставляет веб-токены JSON для аутентификации клиента в Fleet Engine. |
projectId | Тип: string Идентификатор проекта потребителя из Google Cloud Console. |
locationRestriction optional | Тип: LatLngBounds | LatLngBoundsLiteral optional Границы широты/долготы, в пределах которых можно отслеживать транспортные средства сразу после создания экземпляра поставщика местоположения. Если не установлено, провайдер местоположения не начинает отслеживать какие-либо транспортные средства; используйте FleetEngineFleetLocationProvider.locationRestriction , чтобы установить границы и начать отслеживание. Чтобы отслеживать все транспортные средства независимо от местоположения, установите границы, эквивалентные всей земле. |
staleLocationThresholdMillis optional | Тип: number optional Порог местонахождения неработающего автомобиля. Если последнее обновленное местоположение транспортного средства старше этого порога, транспортное средство отображаться не будет. По умолчанию 24 часа в миллисекундах. Если порог меньше нуля или бесконечности , порог будет проигнорирован, и местоположение автомобиля не будет считаться устаревшим. |
vehicleFilter optional | Тип: string optional A filter query to apply when fetching vehicles. This filter is passed directly to Fleet Engine. See ListVehiclesRequest.filter for supported formats. Note that valid filters for attributes must have the "attributes" prefix. For example, attributes.x = "y" or attributes."x y" = "z" . |
vehicleMarkerCustomization optional | Type: function( VehicleMarkerCustomizationFunctionParams ): void optional Customization applied to a vehicle marker. Use this field to specify custom styling (such as marker icon) and interactivity (such as click handling).
|
FleetEngineFleetLocationProviderUpdateEvent interface
google.maps.journeySharing . FleetEngineFleetLocationProviderUpdateEvent
interface
The event object passed to the event handler when the FleetEngineFleetLocationProvider.update
event is triggered.
Properties | |
---|---|
vehicles optional | The list of vehicles returned by the query. Unmodifiable. |
FleetEngineVehicleLocationProvider class
google.maps.journeySharing . FleetEngineVehicleLocationProvider
class
Vehicle Location Provider.
This class extends PollingLocationProvider
.
Access by calling const {FleetEngineVehicleLocationProvider} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Конструктор | |
---|---|
FleetEngineVehicleLocationProvider | FleetEngineVehicleLocationProvider(options) Parameters:
Creates a new location provider for a Fleet Engine vehicle. |
Properties | |
---|---|
staleLocationThresholdMillis | Type: number This Field is read-only. Threshold for stale vehicle location. If the last updated location for the vehicle is older than this threshold, the vehicle will not be displayed. |
vehicleId | Type: string ID for the vehicle that this location provider observes. Set this field to track a vehicle. |
Inherited: isPolling , pollingIntervalMillis |
Методы | |
---|---|
Inherited: addListener |
События | |
---|---|
error | function(event) Arguments:
Event that is triggered when the location provider encounters an error. |
update | function(event) Arguments: Event that is triggered when a Fleet Engine data update request has finished. |
Inherited: ispollingchange |
FleetEngineVehicleLocationProviderOptions interface
google.maps.journeySharing . FleetEngineVehicleLocationProviderOptions
interface
Options for vehicle location provider.
Properties | |
---|---|
authTokenFetcher | Type: AuthTokenFetcher Provides JSON Web Tokens for authenticating the client to Fleet Engine. |
projectId | Type: string The consumer's project ID from Google Cloud Console. |
destinationMarkerCustomization optional | Type: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Customization applied to the vehicle trip destination marker. Use this field to specify custom styling (such as marker icon) and interactivity (such as click handling).
|
intermediateDestinationMarkerCustomization optional | Type: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Customization applied to the vehicle trip intermediate destination markers. Use this field to specify custom styling (such as marker icon) and interactivity (such as click handling).
|
originMarkerCustomization optional | Type: (function( VehicleWaypointMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Customization applied to the vehicle trip origin marker. Use this field to specify custom styling (such as marker icon) and interactivity (such as click handling).
|
pollingIntervalMillis optional | Type: number optional Minimum time between fetching location updates in milliseconds. If it takes longer than pollingIntervalMillis to fetch a location update, the next location update is not started until the current one finishes.Setting this value to 0 disables recurring location updates. A new location update is fetched if any of the parameters observed by the location provider changes. The default polling interval is 5000 milliseconds, the minimum interval. If you set the polling interval to a lower non-zero value, 5000 is used. |
staleLocationThresholdMillis optional | Type: number optional Threshold for stale vehicle location. If the last updated location for the vehicle is older this threshold, the vehicle will not be displayed. Defaults to 24 hours in milliseconds. If the threshold is less than 0, or Infinity , the threshold will be ignored and the vehicle location will not be considered stale. |
vehicleId optional | Type: string optional The vehicle ID to track immediately after the location provider is instantiated. If not specified, the location provider does not start tracking any vehicle; use FleetEngineVehicleLocationProvider.vehicleId to set the ID and begin tracking. |
vehicleMarkerCustomization optional | Type: (function( VehicleMarkerCustomizationFunctionParams ): void)| MarkerOptions optional Customization applied to the vehicle marker. Use this field to specify custom styling (such as marker icon) and interactivity (such as click handling).
|
FleetEngineVehicleLocationProviderUpdateEvent interface
google.maps.journeySharing . FleetEngineVehicleLocationProviderUpdateEvent
interface
The event object passed to the event handler when the FleetEngineVehicleLocationProvider.update
event is triggered.
Properties | |
---|---|
trips optional | The list of trips completed by this vehicle. Unmodifiable. |
vehicle optional | Type: Vehicle optional The vehicle data structure returned by the update. Unmodifiable. |
FleetEngineFleetLocationProvider class
google.maps.journeySharing . FleetEngineFleetLocationProvider
class
Fleet Location Provider.
This class extends PollingLocationProvider
.
Access by calling const {FleetEngineFleetLocationProvider} = await google.maps.importLibrary("journeySharing")
. See Libraries in the Maps JavaScript API .
Конструктор | |
---|---|
FleetEngineFleetLocationProvider | FleetEngineFleetLocationProvider(options) Parameters:
Creates a new location provider for vehicles tracked by Fleet Engine. |
Properties | |
---|---|
locationRestriction | Type: LatLngBounds | LatLngBoundsLiteral optional The bounds within which to track vehicles. If no bounds are set, no vehicles will be tracked. To track all vehicles regardless of location, set bounds equivalent to the entire earth. |
staleLocationThresholdMillis | Type: number This Field is read-only. Threshold for stale vehicle location. If the last updated location for the vehicle is older than this threshold, the vehicle will not be displayed. |
vehicleFilter | Type: string optional The filter applied when fetching the vehicles. |
Inherited: isPolling , pollingIntervalMillis |
Методы | |
---|---|
Inherited: addListener |
События | |
---|---|
update | function(event) Arguments: Event that is triggered when a Fleet Engine data update request has finished. |
Inherited: ispollingchange |
FleetEngineFleetLocationProviderOptions interface
google.maps.journeySharing . FleetEngineFleetLocationProviderOptions
interface
Options for fleet location provider.
Properties | |
---|---|
authTokenFetcher | Type: AuthTokenFetcher Provides JSON Web Tokens for authenticating the client to Fleet Engine. |
projectId | Type: string The consumer's project ID from Google Cloud Console. |
locationRestriction optional | Type: LatLngBounds | LatLngBoundsLiteral optional The latitude/longitude bounds within which to track vehicles immediately after the location provider is instantiated. If not set, the location provider does not start tracking any vehicles; use FleetEngineFleetLocationProvider.locationRestriction to set the bounds and begin tracking. To track all vehicles regardless of location, set bounds equivalent to the entire earth. |
staleLocationThresholdMillis optional | Type: number optional Threshold for stale vehicle location. If the last updated location for the vehicle is older than this threshold, the vehicle will not be displayed. Defaults to 24 hours in milliseconds. If the threshold is less than zero, or Infinity , the threshold will be ignored and the vehicle location will not be considered stale. |
vehicleFilter optional | Type: string optional A filter query to apply when fetching vehicles. This filter is passed directly to Fleet Engine. See ListVehiclesRequest.filter for supported formats. Note that valid filters for attributes must have the "attributes" prefix. For example, attributes.x = "y" or attributes."x y" = "z" . |
vehicleMarkerCustomization optional | Type: function( VehicleMarkerCustomizationFunctionParams ): void optional Customization applied to a vehicle marker. Use this field to specify custom styling (such as marker icon) and interactivity (such as click handling).
|
FleetEngineFleetLocationProviderUpdateEvent interface
google.maps.journeySharing . FleetEngineFleetLocationProviderUpdateEvent
interface
The event object passed to the event handler when the FleetEngineFleetLocationProvider.update
event is triggered.
Properties | |
---|---|
vehicles optional | The list of vehicles returned by the query. Unmodifiable. |