ol/control/OverviewMap~OverviewMap
import OverviewMap from 'ol/control/OverviewMap.js';
Создать новый элемент управления с картой, действующей как обзорная карта для другой определенной карты.
-
new OverviewMap(options)
-
Имя Тип Описание classNameстрока (по умолчанию 'ol-overviewmap') Имя класса CSS.
collapsedлогическое значение (по умолчанию true) Должен ли элемент управления начинаться в сложенном или не сложенном (развернутом) состоянии?
collapseLabelстрока | HTMLElement (по умолчанию '‹') Текст метки для развернутой кнопки "обзорная карта". Вместо текста также можно использовать элемент (например, элемент
span).collapsibleлогическое значение (по умолчанию true) Можно ли сложить элемент управления?
labelстрока | HTMLElement (по умолчанию '›') Текст метки для сложенной кнопки "обзорная карта". Вместо текста также можно использовать элемент (например, элемент
span).layersМассив<БазовыйСлой> | Коллекция<БазовыйСлой> | undefined Слои для обзорной карты.
renderфункция | undefined Функция, вызываемая, когда элемент управления должен быть повторно отрисован. Она вызывается в коллбэке
requestAnimationFrame.rotateWithViewлогическое значение (по умолчанию false) Должен ли вид элемента управления поворачиваться вместе с основным видом карты?
targetHTMLElement | строка | undefined Укажите целевой элемент, если вы хотите отобразить элемент управления вне области просмотра карты.
tipLabelстрока (по умолчанию 'Обзорная карта') Текст метки, используемой для подсказки кнопки.
viewВид | undefined Настраиваемый вид для обзорной карты (должен использовать ту же проекцию, что и основная карта). Если не указано, будет использоваться вид по умолчанию с той же проекцией, что и основная карта.
Вызывает:
-
change(БазовоеСобытие) - Общее событие изменения. Вызывается, когда счетчик изменений увеличивается. -
error(БазовоеСобытие) - Общее событие ошибки. Вызывается, когда возникает ошибка. -
propertychange(ОбъектноеСобытие) - Вызывается при изменении свойства.
-
Расширяет
Методы
-
changed() inherited
-
Увеличивает счётчик ревизии и отправляет событие 'change'.
-
dispatchEvent(event){boolean | undefined} inherited
-
Отправляет событие и вызывает все обработчики, слушающие события этого типа. Параметр event может быть строкой или объектом с свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращает:
false, если кто-то вызвал preventDefault на объекте события или любой из обработчиков вернул false.
-
Получает значение.
Имя Тип Описание keystring Имя ключа.
Возвращает:
Значение.
-
getCollapsed(){boolean}
-
Определяет, свёрнута ли карта обзора.
Возвращает:
Свёрнута ли карта обзора.
-
getCollapsible(){boolean}
-
Возвращает
true, если карта обзора свёртывается,falseв противном случае.Возвращает:
Истинно, если виджет свёртывается.
-
Получить список имён свойств объекта.
Возвращает:
Список имён свойств.
-
Получить карту, связанную с этим элементом управления.
Возвращает:
Карту.
-
getOverviewMap(){Map}
-
Возвращает карту обзора.
Возвращает:
Карту обзора.
-
Получить объект со всеми именами свойств и значениями.
Возвращает:
Объект.
-
getRevision(){number} inherited
-
Получить номер версии для этого объекта. Каждый раз, когда объект изменяется, его номер версии увеличивается.
Возвращает:
Номер ревизии.
-
getRotateWithView(){boolean}
-
Возвращает
true, если карта обзора может поворачиваться,falseв противном случае.Возвращает:
Истинно, если вид вращения элемента управления включён.
-
Подписаться на определённый тип события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращает:
Уникальный ключ для обработчика. Если вызвано с массивом типов событий в качестве первого аргумента, результат будет массивом ключей.
-
Подписаться один раз на определённый тип события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращает:
Уникальный ключ для обработчика. Если вызвано с массивом типов событий в качестве первого аргумента, результат будет массивом ключей.
-
Устанавливает значение.
Имя Тип Описание keystring Имя ключа.
value* Значение.
silentboolean | undefined Обновить без срабатывания события.
-
setCollapsed(collapsed)
-
Сворачивает или разворачивает карту обзора в зависимости от переданного параметра. Ничего не сделает, если карта обзора не может быть свернута или если текущее состояние свёрнутости уже такое, какое требуется.
Имя Тип Описание collapsedboolean Истина, если виджет свёрнут.
-
setCollapsible(collapsible)
-
Установить, должна ли карта обзора быть сворачиваемой.
Имя Тип Описание collapsibleboolean Истина, если виджет сворачивается.
-
setMap(map)
-
Удалить элемент управления с текущей карты и присоединить его к новой карте. Передайте
null, чтобы просто удалить элемент управления с текущей карты. Подклассы могут настраивать обработчики событий, чтобы получать уведомления о изменениях карты здесь.Имя Тип Описание mapMap | null Карта.
-
setProperties(values, silent) унаследованный
-
Устанавливает коллекцию пар ключ-значение. Обратите внимание, что это изменяет любые существующие свойства и добавляет новые (он не удаляет любые существующие свойства).
Имя Тип Описание valuesObject.<string, *> Значения.
silentboolean | undefined Обновить без срабатывания события.
-
setRotateWithView(rotateWithView)
-
Установить, должна ли карта обзора поворачиваться вместе с основным представлением карты.
Имя Тип Описание rotateWithViewboolean Истина, если представление элемента управления должно поворачиваться.
-
setTarget(target) унаследованный
-
Эта функция используется для установки целевого элемента для элемента управления. Она не имеет эффекта, если вызывается после добавления элемента управления на карту (т. е. после вызова
setMapна элементе управления). Если в опциях, переданных конструктору элемента управления, не заданtargetи если не был вызванsetTarget, то элемент управления добавляется в контейнер наложения карты.Имя Тип Описание targetHTMLElement | string Цель.
-
un(type, listener) унаследованный
-
Отписывается от определенного типа события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
-
unset(key, silent) унаследованный
-
Удаляет свойство.
Имя Тип Описание keystring Имя ключа.
silentboolean | undefined Удалить без срабатывания события.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_control_OverviewMap-OverviewMap.html