Класс JourneySharingMapView
google.maps.journeySharing . JourneySharingMapView
Класс google.maps.journeySharing . JourneySharingMapView
Вид карты.
Получите доступ, вызвав const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing")
. См. Библиотеки в Maps JavaScript API .
Конструктор | |
---|---|
JourneySharingMapView | JourneySharingMapView(options) Параметры:
Создает представление карты. |
Характеристики | |
---|---|
anticipatedRoutePolylines | Возвращает ожидаемые полилинии маршрута, если таковые имеются. |
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 | Тип: LocationProvider Это поле доступно только для чтения. Источник отслеживаемых местоположений, которые будут отображаться в представлении карты отслеживания. |
map | Тип: Map Это поле доступно только для чтения. Объект карты, содержащийся в представлении карты. |
mapOptions | Тип: MapOptions Это поле доступно только для чтения. Параметры карты передаются на карту через представление карты. |
takenRoutePolylines | Возвращает выбранные полилинии маршрута, если они есть. |
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 | Возвращает маркеры назначения, если они есть. |
originMarkers | Возвращает исходные маркеры, если они есть. |
successfulTaskMarkers | Возвращает маркеры успешной задачи, если таковые имеются. |
taskOutcomeMarkers | Возвращает маркеры результата задачи, если они есть. |
unsuccessfulTaskMarkers | Возвращает маркеры невыполненных задач, если они есть. |
vehicleMarkers | Возвращает маркеры транспортных средств, если они есть. |
waypointMarkers | Возвращает маркеры путевых точек, если они есть. |
Интерфейс JourneySharingMapViewOptions
google.maps.journeySharing . JourneySharingMapViewOptions
Интерфейс google.maps.journeySharing . JourneySharingMapViewOptions
Варианты просмотра карты.
Характеристики | |
---|---|
element | Тип: Element Элемент DOM, поддерживающий представление. Необходимый. |
locationProvider | Тип: 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) Параметры:
Возвращаемое значение: 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 Ошибка, вызвавшая изменение состояния опроса, если изменение состояния было вызвано ошибкой. Не определено, если изменение состояния произошло из-за обычных операций. |