Класс JourneySharingMapView
google.maps.journeySharing . 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, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
| Тип: MarkerSetup Настраивает параметры для маркера исходного местоположения. Вызывается всякий раз, когда отображается новый маркер начала координат. При указании функции она может и должна изменить входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
| Тип: MarkerSetup Настраивает параметры для маркера местоположения результата задачи. Вызывается всякий раз, когда отображается новый маркер местоположения результата задачи. При указании функции она может и должна изменить входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
| Тип: MarkerSetup Настраивает параметры для маркера местоположения неудачной задачи. Вызывается всякий раз, когда отображается новый маркер неудачной задачи. При указании функции она может и должна изменить входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
| Тип: MarkerSetup Настраивает параметры маркера местоположения транспортного средства. Вызывается всякий раз, когда отображается новый маркер транспортного средства. При указании функции она может и должна изменить входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
| Тип: MarkerSetup Настраивает параметры маркера местоположения путевой точки. Вызывается всякий раз, когда отображается новый маркер путевой точки. При указании функции она может и должна изменить входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
| Тип: PolylineSetup Настраивает параметры предполагаемой полилинии маршрута. Вызывается всякий раз, когда отображается новая ожидаемая полилиния маршрута. При указании функции функция может и должна изменить входное поле defaultPolylineOptions, содержащее объект google.maps.PolylineOptions, и вернуть его как polylineOptions в выходном объекте PolylineSetupOptions. Указание объекта PolylineSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект PolylineSetupOptions в разных функциях PolylineSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.PolylineOptions для ключа polylineOptions в разных объектах PolylineSetupOptions. Если параметр PolylineOptions или видимый параметр не установлен или имеет значение 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 Настраивает параметры для маркера местоположения ping. Вызывается всякий раз, когда отображается новый маркер проверки связи. При указании функции она может и должна изменить входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
| Тип: MarkerSetup Настраивает параметры для маркера успешного расположения задачи. Вызывается всякий раз, когда отображается новый маркер успешной задачи. При указании функции она может и должна изменить входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
| Возвращает маркеры назначения, если таковые имеются. |
| Возвращает исходные маркеры, если таковые имеются. |
| Возвращает маркеры успешных задач, если таковые имеются. |
| Возвращает маркеры результатов задачи, если таковые имеются. |
| Возвращает маркеры неудачных задач, если таковые имеются. |
| Возвращает маркеры транспортных средств, если таковые имеются. |
| Возвращает маркеры путевых точек, если таковые имеются. |
| Возвращает ожидаемые полилинии маршрута, если таковые имеются. |
| Возвращает полилинии взятого маршрута, если таковые имеются. |
Методы | |
---|---|
addLocationProvider | addLocationProvider(locationProvider) Параметры:
Возвращаемое значение: Нет Добавляет поставщика местоположений в представление карты. Если поставщик местоположения уже добавлен, никаких действий не выполняется. |
removeLocationProvider | removeLocationProvider(locationProvider) Параметры:
Возвращаемое значение: Нет Удаляет поставщика местоположения из представления карты. Если поставщик местоположения еще не добавлен в представление карты, никаких действий не выполняется. |
Интерфейс JourneySharingMapViewOptions
google.maps.journeySharing . 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 или видимый параметр не установлен или имеет значение NULL, он будет перезаписан значением по умолчанию. Любые значения, установленные для PolylineOptions.map или PolylineOptions.path, будут игнорироваться. |
automaticViewportMode optional | Тип: AutomaticViewportMode optional Автоматический режим просмотра. Значение по умолчанию — FIT_ANTICIPATED_ROUTE, которое позволяет виду карты автоматически настраивать область просмотра в соответствии с маркерами транспортных средств, маркерами местоположения и любыми видимыми ожидаемыми полилиниями маршрута. Установите значение NONE, чтобы отключить автоматическую настройку. |
| Тип: MarkerSetup optional Настраивает параметры для маркера местоположения пункта назначения. Вызывается всякий раз, когда отображается новый маркер назначения. При указании функции она может и должна изменить входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
| Тип: LocationProvider optional Источник отслеживаемых местоположений, который будет отображаться в представлении карты отслеживания. Необязательный. |
locationProviders optional | Тип: Array < LocationProvider > optional Источники отслеживаемых местоположений, которые будут отображаться в представлении карты отслеживания. Необязательный. |
mapOptions optional | Тип: MapOptions optional Параметры карты передаются в конструктор google.maps.Map. |
| Тип: MarkerSetup optional Настраивает параметры для маркера исходного местоположения. Вызывается всякий раз, когда отображается новый маркер начала координат. При указании функции она может и должна изменить входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
| Тип: MarkerSetup optional Настраивает параметры для маркера местоположения ping. Вызывается всякий раз, когда отображается новый маркер проверки связи. При указании функции она может и должна изменить входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
| Тип: MarkerSetup optional Настраивает параметры для маркера успешного расположения задачи. Вызывается всякий раз, когда отображается новый маркер успешной задачи. При указании функции она может и должна изменить входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.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, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
| Тип: MarkerSetup optional Настраивает параметры для маркера местоположения неудачной задачи. Вызывается всякий раз, когда отображается новый маркер неудачной задачи. При указании функции она может и должна изменить входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
| Тип: MarkerSetup optional Настраивает параметры маркера местоположения транспортного средства. Вызывается всякий раз, когда отображается новый маркер транспортного средства. При указании функции она может и должна изменить входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
| Тип: MarkerSetup optional Настраивает параметры маркера местоположения путевой точки. Вызывается всякий раз, когда отображается новый маркер путевой точки. При указании функции она может и должна изменить входное поле defaultMarkerOptions, содержащее объект google.maps.MarkerOptions, и вернуть его как маркерOptions в выходном объекте MarkerSetupOptions. Указание объекта MarkerSetupOptions имеет тот же эффект, что и указание функции, возвращающей этот статический объект. Не используйте повторно один и тот же объект MarkerSetupOptions в разных функциях MarkerSetup или статических значениях, а также не используйте повторно один и тот же объект google.maps.MarkerOptions для ключа markerOptions в разных объектах MarkerSetupOptions. Если параметр markerOptions не установлен или равен нулю, он будет перезаписан значением по умолчанию. Любое значение, установленное для маркераOptions.map илиmarkerOptions.position, будет игнорироваться. |
Константы автоматического режима просмотра порта
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 Ошибка, из-за которой изменилось состояние опроса, если изменение состояния было вызвано ошибкой. Не определено, если изменение состояния произошло из-за обычных операций. |