Spec-Zone.ru › MapLibre GL JS

AttributionControl

Элемент управления AttributionControl отображает сведения об атрибуции карты. По умолчанию элемент управления атрибуцией раскрыт (независимо от ширины карты).

Пример

let map = new Map({attributionControl: false})
    .addControl(new AttributionControl({
        compact: true
    }));

См. также

Изменение положения атрибуции по умолчанию

Реализует

  • IControl

Конструкторы

Конструктор

new AttributionControl(options?: AttributionControlOptions): AttributionControl

Параметры

Параметр Тип Значение по умолчанию Описание
options AttributionControlOptions defaultAttributionControlOptions параметры атрибуции

Возвращает

AttributionControl

Методы

getDefaultPosition()

getDefaultPosition(): ControlPosition

При необходимости задаёт положение этого элемента управления по умолчанию. Если этот метод реализован и Map.addControl вызван без параметра position, в качестве положения элемента управления будет использовано значение, возвращаемое getDefaultPosition.

Возвращает

ControlPosition

Положение элемента управления — одно из допустимых значений для addControl.

Реализация

IControl.getDefaultPosition


onAdd()

onAdd(map: Map): HTMLElement

Регистрирует элемент управления на карте и позволяет ему зарегистрировать обработчики событий и ресурсы. Этот метод вызывается внутри Map.addControl.

Параметры

Параметр Тип Описание
map Map карта Map, к которой будет добавлен этот элемент управления

Возвращает

HTMLElement

Элемент-контейнер управления. Элемент управления должен создать его и вернуть из onAdd, не добавляя в DOM: карта вставит элемент управления в DOM при необходимости.

Реализация

IControl.onAdd


onRemove()

onRemove(): void

Отменяет регистрацию элемента управления на карте и позволяет ему удалить обработчики событий и освободить ресурсы. Этот метод вызывается внутри Map.removeControl.

Возвращает

void

Реализация

IControl.onRemove

© MapLibre contributors
Licensed under the 3-Clause BSD License.
https://maplibre.org/maplibre-gl-js/docs/API/classes/AttributionControl/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API