Класс JourneySharingMapView
google.maps.journeySharing . JourneySharingMapView
Вид карты.
Доступ осуществляется путем вызова const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing")
.
См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
JourneySharingMapView | JourneySharingMapView(options) Параметры:
Создает представление карты. |
Характеристики | |
---|---|
automaticViewportMode | Это поле доступно только для чтения. Автоматический режим просмотра. |
element | Тип: Element Это поле доступно только для чтения. Элемент DOM, поддерживающий представление. |
enableTraffic | Тип: boolean Включает или выключает слой трафика. |
locationProviders | Тип: Array < LocationProvider > optional Это поле доступно только для чтения. Источники отслеживаемых местоположений, которые будут отображаться на карте отслеживания. Чтобы добавить или удалить поставщиков местоположений, используйте методы JourneySharingMapView.addLocationProvider и JourneySharingMapView.removeLocationProvider . |
map | Тип: Map Это поле доступно только для чтения. Объект карты, содержащийся в представлении карты. |
mapOptions | Тип: MapOptions Это поле доступно только для чтения. Параметры карты передаются на карту через представление карты. |
| Тип: LocationProvider optional Это поле доступно только для чтения. Источник отслеживаемых местоположений, отображаемых на карте отслеживания. |
| Тип: MarkerSetup Настраивает параметры маркера местоположения назначения. Вызывается при каждом отображении нового маркера назначения. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Тип: MarkerSetup Настраивает параметры маркера исходного местоположения. Вызывается при каждом отображении нового маркера исходного местоположения. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Тип: MarkerSetup Настраивает параметры маркера местоположения результата задачи. Вызывается при каждом отображении нового маркера местоположения результата задачи. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Тип: MarkerSetup Настраивает параметры маркера местоположения неудачной задачи. Вызывается при каждом отображении нового маркера неудачной задачи. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Тип: MarkerSetup Настраивает параметры маркера местоположения транспортного средства. Вызывается при каждом отображении нового маркера транспортного средства. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Тип: MarkerSetup Настраивает параметры маркера местоположения путевой точки. Вызывается при каждом отображении нового маркера путевой точки. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Тип: PolylineSetup Настраивает параметры для полилинии предполагаемого маршрута. Вызывается при каждом отображении новой полилинии предполагаемого маршрута. Если указывается функция, то функция может и должна изменять поле defaultPolylineOptions входных данных, содержащее объект google.maps.PolylineOptions, и возвращать его как polylineOptions в выходном объекте PolylineSetupOptions. Указание объекта PolylineSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект PolylineSetupOptions повторно в различных функциях PolylineSetup или статических значениях, а также не используйте один и тот же объект google.maps.PolylineOptions для ключа polylineOptions в различных объектах PolylineSetupOptions. Если значение polylineOptions или visible не задано или равно null, оно будет перезаписано значением по умолчанию. Любые значения, заданные для polylineOptions.map или polylineOptions.path, будут игнорироваться. |
| Тип: PolylineSetup Настраивает параметры полилинии выбранного маршрута. Вызывается при каждом отображении новой полилинии выбранного маршрута. Если указывается функция, то функция может и должна изменять поле defaultPolylineOptions входных данных, содержащее объект google.maps.PolylineOptions, и возвращать его как polylineOptions в выходном объекте PolylineSetupOptions. Указание объекта PolylineSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте повторно один и тот же объект PolylineSetupOptions в различных функциях PolylineSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.PolylineOptions для ключа polylineOptions в различных объектах PolylineSetupOptions. Любые значения, заданные для polylineOptions.map или polylineOptions.path, будут проигнорированы. Любое неустановленное или пустое значение будет перезаписано значением по умолчанию. |
| Тип: MarkerSetup Настраивает параметры маркера местоположения пинга. Вызывается при отображении нового маркера пинга. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Тип: MarkerSetup Настраивает параметры маркера успешного выполнения задачи. Вызывается при каждом отображении нового маркера успешного выполнения задачи. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Возвращает маркеры назначения, если таковые имеются. |
| Возвращает маркеры источника, если таковые имеются. |
| Возвращает маркеры успешного выполнения задачи, если таковые имеются. |
| Возвращает маркеры результатов задачи, если таковые имеются. |
| Возвращает маркеры неудачных задач, если таковые имеются. |
| Возвращает маркеры транспортных средств, если таковые имеются. |
| Возвращает маркеры путевых точек, если таковые имеются. |
| Возвращает предполагаемые полилинии маршрута, если таковые имеются. |
| Возвращает полилинии пройденного маршрута, если таковые имеются. |
Методы | |
---|---|
addLocationProvider | addLocationProvider(locationProvider) Параметры:
Возвращаемое значение: нет Добавляет поставщика местоположения на карту. Если поставщик местоположения уже добавлен, никаких действий не выполняется. |
removeLocationProvider | removeLocationProvider(locationProvider) Параметры:
Возвращаемое значение: нет Удаляет поставщик местоположения из представления карты. Если поставщик местоположения ещё не добавлен в представление карты, никаких действий не выполняется. |
Интерфейс JourneySharingMapViewOptions
google.maps.journeySharing . JourneySharingMapViewOptions
Варианты просмотра карты.
Характеристики | |
---|---|
element | Тип: Element Элемент DOM, поддерживающий представление. Обязательно. |
| Тип: PolylineSetup optional Настраивает параметры для полилинии предполагаемого маршрута. Вызывается при каждом отображении новой полилинии предполагаемого маршрута. Если указывается функция, то функция может и должна изменять поле defaultPolylineOptions входных данных, содержащее объект google.maps.PolylineOptions, и возвращать его как polylineOptions в выходном объекте PolylineSetupOptions. Указание объекта PolylineSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект PolylineSetupOptions повторно в различных функциях PolylineSetup или статических значениях, а также не используйте один и тот же объект google.maps.PolylineOptions для ключа polylineOptions в различных объектах PolylineSetupOptions. Если значение polylineOptions или visible не задано или равно null, оно будет перезаписано значением по умолчанию. Любые значения, заданные для polylineOptions.map или polylineOptions.path, будут игнорироваться. |
automaticViewportMode optional | Тип: AutomaticViewportMode optional Режим автоматической подгонки области просмотра. Значение по умолчанию — FIT_ANTICIPATED_ROUTE, что позволяет карте автоматически подстраивать область просмотра под маркеры транспортных средств, маркеры местоположения и любые видимые полилинии предполагаемого маршрута. Чтобы отключить автоматическую подгонку, установите значение NONE. |
| Тип: MarkerSetup optional Настраивает параметры маркера местоположения назначения. Вызывается при каждом отображении нового маркера назначения. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Тип: LocationProvider optional Источник отслеживаемых местоположений, отображаемых на карте отслеживания. Необязательно. |
locationProviders optional | Тип: Array < LocationProvider > optional Источники отслеживаемых местоположений будут отображаться на карте отслеживания. Необязательно. |
mapOptions optional | Тип: MapOptions optional Параметры карты переданы в конструктор google.maps.Map. |
| Тип: MarkerSetup optional Настраивает параметры маркера исходного местоположения. Вызывается при каждом отображении нового маркера исходного местоположения. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Тип: MarkerSetup optional Настраивает параметры маркера местоположения пинга. Вызывается при отображении нового маркера пинга. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Тип: MarkerSetup optional Настраивает параметры маркера успешного выполнения задачи. Вызывается при каждом отображении нового маркера успешного выполнения задачи. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Тип: PolylineSetup optional Настраивает параметры полилинии выбранного маршрута. Вызывается при каждом отображении новой полилинии выбранного маршрута. Если указывается функция, то функция может и должна изменять поле defaultPolylineOptions входных данных, содержащее объект google.maps.PolylineOptions, и возвращать его как polylineOptions в выходном объекте PolylineSetupOptions. Указание объекта PolylineSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте повторно один и тот же объект PolylineSetupOptions в различных функциях PolylineSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.PolylineOptions для ключа polylineOptions в различных объектах PolylineSetupOptions. Любые значения, заданные для polylineOptions.map или polylineOptions.path, будут проигнорированы. Любое неустановленное или пустое значение будет перезаписано значением по умолчанию. |
| Тип: MarkerSetup optional Настраивает параметры маркера местоположения результата задачи. Вызывается при каждом отображении нового маркера местоположения результата задачи. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Тип: MarkerSetup optional Настраивает параметры маркера местоположения неудачной задачи. Вызывается при каждом отображении нового маркера неудачной задачи. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Тип: MarkerSetup optional Настраивает параметры маркера местоположения транспортного средства. Вызывается при каждом отображении нового маркера транспортного средства. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
| Тип: MarkerSetup optional Настраивает параметры маркера местоположения путевой точки. Вызывается при каждом отображении нового маркера путевой точки. Если указывается функция, то функция может и должна изменять поле defaultMarkerOptions входных данных, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект. Не используйте один и тот же объект MarkerSetupOptions повторно в различных функциях MarkerSetup или статических значениях, а также не используйте один и тот же объект google.maps.MarkerOptions для ключа markerOptions в различных объектах MarkerSetupOptions. Если значение markerOptions не задано или равно null, оно будет перезаписано значением по умолчанию. Любое значение, заданное для markerOptions.map или markerOptions.position, будет проигнорировано. |
Константы AutomaticViewportMode
google.maps.journeySharing . AutomaticViewportMode
Автоматический режим просмотра.
Доступ осуществляется путем вызова const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing")
.
См. Библиотеки в Maps JavaScript API .
Константы | |
---|---|
FIT_ANTICIPATED_ROUTE | Автоматически настраивать область просмотра с учётом маркеров и всех видимых предполагаемых полилиний маршрута. Этот параметр используется по умолчанию. |
NONE | Не настраивайте область просмотра автоматически. |
Абстрактный класс LocationProvider
google.maps.journeySharing . LocationProvider
Родительский класс всех поставщиков местоположения.
Методы | |
---|---|
addListener | addListener(eventName, handler) Параметры:
Возвращаемое значение: MapsEventListener Добавляет прослушиватель MapsEventListener для события, инициированного этим поставщиком местоположения. Возвращает идентификатор этого прослушивателя, который можно использовать с event.removeListener . |
Абстрактный класс PollingLocationProvider
google.maps.journeySharing . PollingLocationProvider
Родительский класс поставщиков услуг по выбору избирательных участков.
Этот абстрактный класс расширяет LocationProvider
.
Характеристики | |
---|---|
isPolling | Тип: boolean True, если этот поставщик местоположения опрашивает. Только для чтения. |
pollingIntervalMillis | Тип: number Минимальное время между обновлениями местоположения в миллисекундах. Если обновление местоположения занимает больше времени, чем pollingIntervalMillis , следующее обновление местоположения не запустится, пока не завершится текущее.Установка этого значения равным 0, бесконечности или отрицательному значению отключает автоматическое обновление местоположения. Новое обновление местоположения загружается один раз при изменении параметра идентификатора отслеживания (например, идентификатора отслеживания груза поставщика местоположения груза) или параметра фильтрации (например, границ области просмотра или фильтров атрибутов для поставщиков местоположения автопарка). Минимальный и стандартный интервал опроса составляет 5000 миллисекунд. Если задать меньшее положительное значение, будет сохранено и использовано значение 5000 миллисекунд. |
Методы | |
---|---|
Унаследовано: addListener |
События | |
---|---|
ispollingchange | function(event) Аргументы: Событие, которое срабатывает при обновлении состояния опроса поставщика местоположения. Используйте PollingLocationProvider.isPolling для определения текущего состояния опроса. |
Интерфейс PollingLocationProviderIsPollingChangeEvent
google.maps.journeySharing . PollingLocationProviderIsPollingChangeEvent
Объект события, передаваемый обработчику событий при возникновении события PollingLocationProvider.ispollingchange
.
Характеристики | |
---|---|
error optional | Тип: Error optional Ошибка, вызвавшая изменение состояния опроса, если изменение состояния было вызвано ошибкой. Не определено, если изменение состояния произошло в ходе штатных операций. |