map.margin.Accessor

Объект, который предоставляет доступ к прямоугольной области в менеджере отступов.

Конструктор | Поля | События | Методы

Конструктор

map.margin.Accessor(screenArea)

Параметры:

Параметр Значение по умолчанию Описание
screenArea *

Тип: Object

Прямоугольная область, которая задана в экранных координатах. Область описывается в виде объекта, который содержит информацию о смещении от краев карты (left, top, right, bottom) и размеры области (width, height). Значения могут быть заданы в виде процентов от ширины/высоты контейнера карты.

Не инстанцируйте экземпляры этого класса без необходимости.

* Обязательный параметр/опция.

Поля

Имя Тип Описание
events

Менеджер событий.

События

Имя Описание
change

Прямоугольная область была изменена.

remove

Аксесссор был удален из менеджера отступов.

Методы

Имя Возвращает Описание
getArea ()

Object

Возвращает прямоугольная область.

remove ()

map.margin.Accessor

Удаление прямоугольной области из менеджера отступов.

setArea (screenArea)

map.margin.Accessor

Возвращает cсылку на себя.

Описание полей

events

events

Менеджер событий.

Описание событий

change

Прямоугольная область была изменена.

remove

Аксесссор был удален из менеджера отступов.

Описание методов

getArea

{Object} getArea()

Возвращает прямоугольная область.

remove

{map.margin.Accessor} remove()

Удаление прямоугольной области из менеджера отступов.

Возвращает cсылку на себя.

setArea

Возвращает cсылку на себя.

Параметры:

Параметр Значение по умолчанию Описание
screenArea *

Тип: Object

Прямоугольная область, которая задана в экранных координатах. Область описывается в виде объекта, который содержит информацию о смещении от краев карты (left, top, right, bottom) и размеры области (width, height). Значения могут быть заданы в виде процентов от ширины/высоты контейнера карты.

* Обязательный параметр/опция.

Пример:

accessor.setArea({
    top: 50,
    left: 50,
    width: 100,
    height: 100
});