map.Container

Расширяет IEventEmitter.

Менеджер контейнера карты. У каждой карты уже есть свой собственный менеджер контейнера, доступный как map.container. Не инстанцируйте экземпляры этого класса без необходимости.

См.: Map.container

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

Конструктор

map.Container(parentElement)

Параметры:

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

Тип: String|HTMLElement

HTML-элемент, в котором будет создана карта или его id.

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

Поля

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

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

Унаследовано от IEventEmitter.

События

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

Событие, возникающее при изменении размера контейнера карты.

Методы

Имя Возвращает Описание
fitToViewport([preservePixelPosition])

Вызывается при изменении размера контейнера карты для того, чтобы карта применила новый размер.

getElement()

HTMLElement

Returns HTML-элемент карты.

getOffset()

Number[]

Returns смещение контейнера карты в пикселях относительно левого верхнего угла документа.

getSize()

Number[]

Returns размеры контейнера карты в пикселях.

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

sizechange

Событие, возникающее при изменении размера контейнера карты.

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

fitToViewport

{} fitToViewport([preservePixelPosition])

Вызывается при изменении размера контейнера карты для того, чтобы карта применила новый размер.

Параметры:

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

Тип: Boolean

Сохранять положение центра карты.

Пример:

// Изменим размеры контейнера карты
map.container.getElement().style.width = '300px';
// Инициируем пересчет размеров
map.container.fitToViewport();

getElement

{HTMLElement} getElement()

Returns HTML-элемент карты.

getOffset

{Number[]} getOffset()

Returns смещение контейнера карты в пикселях относительно левого верхнего угла документа.

getSize

{Number[]} getSize()

Returns размеры контейнера карты в пикселях.