Map View

Класс JourneySharingMapView

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

Вид карты.

Получите доступ, вызвав const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing") . См. Библиотеки в Maps JavaScript API .

JourneySharingMapView
JourneySharingMapView(options)
Параметры:
Создает представление карты.
anticipatedRoutePolylines
Тип: Array < Polyline >
Возвращает ожидаемые полилинии маршрута, если таковые имеются.
anticipatedRoutePolylineSetup
Тип: PolylineSetup
Настраивает параметры ожидаемой полилинии маршрута. Вызывается всякий раз, когда визуализируется новая полилиния ожидаемого маршрута.

При указании функции функция может и должна изменять входное поле defaultPolylineOptions, содержащее объект google.maps.PolylineOptions, и возвращать его как polylineOptions в выходном объекте PolylineSetupOptions.

Указание объекта PolylineSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект PolylineSetupOptions в разных функциях или статических значениях PolylineSetup, а также не используйте один и тот же объект google.maps.PolylineOptions для ключа polylineOptions в разных объектах PolylineSetupOptions. Если polylineOptions или visible не установлены или имеют значение null, они будут перезаписаны значением по умолчанию. Любые значения, установленные для polylineOptions.map или polylineOptions.path, будут игнорироваться.
automaticViewportMode
Это поле доступно только для чтения. Автоматический режим просмотра.
element
Тип: Element
Это поле доступно только для чтения. Элемент DOM, поддерживающий представление.
enableTraffic
Тип: boolean
Включает или отключает уровень трафика.
locationProvider
Это поле доступно только для чтения. Источник отслеживаемых местоположений, которые будут отображаться в представлении карты отслеживания.
map
Тип: Map
Это поле доступно только для чтения. Объект карты, содержащийся в представлении карты.
mapOptions
Тип: MapOptions
Это поле доступно только для чтения. Параметры карты передаются на карту через представление карты.
takenRoutePolylines
Тип: Array < Polyline >
Возвращает выбранные полилинии маршрута, если они есть.
takenRoutePolylineSetup
Тип: PolylineSetup
Настраивает параметры выбранной полилинии маршрута. Вызывается всякий раз, когда визуализируется новая полилиния взятого маршрута.

При указании функции функция может и должна изменять входное поле defaultPolylineOptions, содержащее объект google.maps.PolylineOptions, и возвращать его как polylineOptions в выходном объекте PolylineSetupOptions.

Указание объекта PolylineSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект PolylineSetupOptions в разных функциях или статических значениях PolylineSetup, а также не используйте один и тот же объект google.maps.PolylineOptions для ключа polylineOptions в разных объектах PolylineSetupOptions.

Любые значения, установленные для polylineOptions.map или polylineOptions.path, будут игнорироваться. Любое неустановленное или нулевое значение будет перезаписано значением по умолчанию.
destinationMarkerSetup
Тип: MarkerSetup
Настраивает параметры маркера местоположения назначения. Вызывается всякий раз, когда отображается новый маркер назначения.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
originMarkerSetup
Тип: MarkerSetup
Настраивает параметры маркера исходного местоположения. Вызывается всякий раз, когда отображается новый исходный маркер.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
pingMarkerSetup
Тип: MarkerSetup
Настраивает параметры для маркера местоположения ping. Вызывается всякий раз, когда визуализируется новый маркер пинга.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
successfulTaskMarkerSetup
Тип: MarkerSetup
Настраивает параметры маркера успешного выполнения задачи. Вызывается всякий раз, когда отображается новый маркер успешной задачи.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
taskOutcomeMarkerSetup
Тип: MarkerSetup
Настраивает параметры маркера местоположения результата задачи. Вызывается всякий раз, когда отображается новый маркер местоположения результата задачи.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
unsuccessfulTaskMarkerSetup
Тип: MarkerSetup
Настраивает параметры для маркера местоположения неудачной задачи. Вызывается всякий раз, когда отображается новый маркер неудачной задачи.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
vehicleMarkerSetup
Тип: MarkerSetup
Настраивает параметры маркера местоположения автомобиля. Вызывается всякий раз, когда отображается новый маркер транспортного средства.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
waypointMarkerSetup
Тип: MarkerSetup
Настраивает параметры маркера местоположения путевой точки. Вызывается всякий раз, когда отображается новый маркер путевой точки.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
destinationMarkers
Тип: Array < Marker >
Возвращает маркеры назначения, если они есть.
originMarkers
Тип: Array < Marker >
Возвращает исходные маркеры, если они есть.
successfulTaskMarkers
Тип: Array < Marker >
Возвращает маркеры успешной задачи, если таковые имеются.
taskOutcomeMarkers
Тип: Array < Marker >
Возвращает маркеры результата задачи, если они есть.
unsuccessfulTaskMarkers
Тип: Array < Marker >
Возвращает маркеры невыполненных задач, если они есть.
vehicleMarkers
Тип: Array < Marker >
Возвращает маркеры транспортных средств, если они есть.
waypointMarkers
Тип: Array < Marker >
Возвращает маркеры путевых точек, если они есть.

Интерфейс JourneySharingMapViewOptions

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

Варианты просмотра карты.

element
Тип: Element
Элемент DOM, поддерживающий представление. Необходимый.
locationProvider
Источник отслеживаемых местоположений, которые будут отображаться в представлении карты отслеживания. Необходимый.
anticipatedRoutePolylineSetup optional
Тип: 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, чтобы отключить автоматическую подгонку.
destinationMarkerSetup optional destinationMarkerSetup optional
Тип: MarkerSetup optional
Настраивает параметры маркера местоположения назначения. Вызывается всякий раз, когда отображается новый маркер назначения.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
mapOptions optional
Тип: MapOptions optional
Параметры карты передаются в конструктор google.maps.Map.
originMarkerSetup optional originMarkerSetup optional
Тип: MarkerSetup optional
Настраивает параметры маркера исходного местоположения. Вызывается всякий раз, когда отображается новый исходный маркер.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
pingMarkerSetup optional pingMarkerSetup optional
Тип: MarkerSetup optional
Настраивает параметры для маркера местоположения ping. Вызывается всякий раз, когда визуализируется новый маркер пинга.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
successfulTaskMarkerSetup optional successfulTaskMarkerSetup optional
Тип: MarkerSetup optional
Настраивает параметры маркера успешного выполнения задачи. Вызывается всякий раз, когда отображается новый маркер успешной задачи.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
takenRoutePolylineSetup optional
Тип: PolylineSetup optional
Настраивает параметры выбранной полилинии маршрута. Вызывается всякий раз, когда визуализируется новая полилиния взятого маршрута.

При указании функции функция может и должна изменять входное поле defaultPolylineOptions, содержащее объект google.maps.PolylineOptions, и возвращать его как polylineOptions в выходном объекте PolylineSetupOptions.

Указание объекта PolylineSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект PolylineSetupOptions в разных функциях или статических значениях PolylineSetup, а также не используйте один и тот же объект google.maps.PolylineOptions для ключа polylineOptions в разных объектах PolylineSetupOptions.

Любые значения, установленные для polylineOptions.map или polylineOptions.path, будут игнорироваться. Любое неустановленное или нулевое значение будет перезаписано значением по умолчанию.
taskOutcomeMarkerSetup optional taskOutcomeMarkerSetup optional
Тип: MarkerSetup optional
Настраивает параметры маркера местоположения результата задачи. Вызывается всякий раз, когда отображается новый маркер местоположения результата задачи.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
unsuccessfulTaskMarkerSetup optional unsuccessfulTaskMarkerSetup optional
Тип: MarkerSetup optional
Настраивает параметры для маркера местоположения неудачной задачи. Вызывается всякий раз, когда отображается новый маркер неудачной задачи.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
vehicleMarkerSetup optional vehicleMarkerSetup optional
Тип: MarkerSetup optional
Настраивает параметры маркера местоположения автомобиля. Вызывается всякий раз, когда отображается новый маркер транспортного средства.

При указании функции функция может и должна изменять входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и возвращать его как markerOptions в выходном объекте MarkerSetupOptions.

Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, которая возвращает этот статический объект.

Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если markerOptions не установлен или имеет значение null, он будет перезаписан значением по умолчанию. Любое значение, установленное для markerOptions.map или markerOptions.position, будет игнорироваться.
waypointMarkerSetup optional waypointMarkerSetup optional
Тип: 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 Константы google.maps.journeySharing . AutomaticViewportMode

Автоматический режим просмотра.

Получите доступ, вызвав const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing") . См. Библиотеки в Maps JavaScript API .

FIT_ANTICIPATED_ROUTE Автоматически настраивайте окно просмотра, чтобы оно соответствовало маркерам и любым видимым полилиниям предполагаемого маршрута. Это значение по умолчанию.
NONE Не настраивайте автоматически область просмотра.

Абстрактный класс LocationProvider

google.maps.journeySharing . LocationProvider Абстрактный класс google.maps.journeySharing . LocationProvider

Родительский класс всех поставщиков местоположений.

addListener
addListener(eventName, handler)
Параметры:
  • eventName : string Имя события для прослушивания.
  • handler : Function Обработчик события.
Возвращаемое значение: MapsEventListener
Добавляет MapsEventListener для события, инициированного этим поставщиком местоположения. Возвращает идентификатор для этого прослушивателя, который можно использовать с event.removeListener .

Абстрактный класс PollingLocationProvider

google.maps.journeySharing . PollingLocationProvider Абстрактный класс google.maps.journeySharing . PollingLocationProvider

Родительский класс провайдеров избирательных участков.

Этот абстрактный класс расширяет LocationProvider .

isPolling
Тип: boolean
Истинно, если этот провайдер местоположения опрашивает. Только чтение.
pollingIntervalMillis
Тип: number
Минимальное время между получением обновлений местоположения в миллисекундах. Если получение обновления местоположения занимает больше времени, чем pollingIntervalMillis , следующее обновление местоположения не запускается до тех пор, пока не завершится текущее.

Установка этого значения на 0, бесконечность или отрицательное значение отключает автоматическое обновление местоположения. Новое обновление местоположения извлекается один раз, если изменяется параметр идентификатора отслеживания (например, идентификатор отслеживания доставки поставщика местоположения доставки) или параметр фильтрации (например, границы области просмотра или фильтры атрибутов для поставщиков местоположения парка).

Минимальный интервал опроса по умолчанию составляет 5000 миллисекунд. Если вы установите интервал опроса на более низкое положительное значение, 5000 будет сохранено и использовано.
Унаследовано: addListener
ispollingchange
function(event)
Аргументы:
Событие, которое запускается при обновлении состояния опроса поставщика местоположения. Используйте PollingLocationProvider.isPolling , чтобы определить текущее состояние опроса.

Интерфейс PollingLocationProviderIsPollingChangeEvent

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

Объект события, передаваемый обработчику событий при запуске события PollingLocationProvider.ispollingchange .

error optional
Тип: Error optional
Ошибка, вызвавшая изменение состояния опроса, если изменение состояния было вызвано ошибкой. Не определено, если изменение состояния произошло из-за обычных операций.