Elevation Widget (alpha)

Класс ElevationElement

google.maps.elevation . ElevationElement

HTML-элемент, визуально отображающий данные о высоте. Задайте свойство path элемента, чтобы отобразить график изменения высоты вдоль пути. Чтобы использовать элемент Elevation, включите API Places UI Kit для своего проекта в консоли Google Cloud.

Пользовательский элемент:
<gmp-elevation unit-system="imperial"></gmp-elevation>

Этот класс расширяет HTMLElement .

Этот класс реализует ElevationElementOptions .

Доступ осуществляется путем вызова const {ElevationElement} = await google.maps.importLibrary("elevation") .
См. Библиотеки в Maps JavaScript API .

ElevationElement
ElevationElement([options])
Параметры:
path
Тип: Array < LatLng | LatLngLiteral | LatLngAltitude > optional
Путь, вдоль которого будут отображаться данные о высоте. Отрезки линий будут интерполированы между точками массива; даже небольшое количество точек позволит получить подробный график высоты.
Если указана только одна точка, виджет покажет высоту для этой точки.
unitSystem
Тип: UnitSystem optional
Определяет, будет ли высота отображаться в футах/милях или метрах/км. Если значение не определено, виджет по умолчанию будет использовать предпочтительную систему единиц для региона, указанного в загрузчике API.
HTML-атрибут:
  • <gmp-elevation unit-system="imperial"></gmp-elevation>
  • <gmp-elevation unit-system="metric"></gmp-elevation>
Beta addEventListener
addEventListener(type, listener[, options])
Параметры:
  • type : string Чувствительная к регистру строка, представляющая тип события, которое нужно отслеживать.
  • listener : EventListener | EventListenerObject — объект, получающий уведомление. Это должна быть функция или объект с методом handleEvent.
  • options : boolean| AddEventListenerOptions optional См. options . Пользовательские события поддерживают только capture и passive .
Возвращаемое значение: void
Устанавливает функцию, которая будет вызываться при каждой доставке указанного события целевому объекту. См. addEventListener .
Beta removeEventListener
removeEventListener(type, listener[, options])
Параметры:
  • type : string Строка, указывающая тип события, для которого следует удалить прослушиватель событий.
  • listener : EventListener | EventListenerObject Прослушиватель событий обработчика событий, который необходимо удалить из цели события.
  • options : boolean| EventListenerOptions optional См. options .
Возвращаемое значение: void
Удаляет прослушиватель событий, ранее зарегистрированный с помощью addEventListener, из целевого объекта. См. removeEventListener .
gmp-load
function(event)
Аргументы:
Это событие срабатывает при загрузке элемента и отображении его содержимого. Это событие не всплывает.
gmp-requesterror
function(event)
Аргументы:
Это событие срабатывает, когда запрос к бэкенду был отклонён (например, из-за неверного ключа API). Это событие не всплывает.

Интерфейс ElevationElementOptions

google.maps.elevation . ElevationElementOptions

Параметры для ElevationElement .

path optional
Тип: Array < LatLng | LatLngLiteral > optional
unitSystem optional
Тип: UnitSystem optional