map.Container

Расширяет IEventEmitter.

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

См.: Map.container

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

Конструктор

map.Container(parentElement)

Параметры:

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

Тип: String|HTMLElement

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

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

Тип: String|HTMLElement

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

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

Поля

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

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

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

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

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

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

События

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

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

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

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

Методы

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

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

getElement()

HTMLElement

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

getOffset()

Number[]

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

getSize()

Number[]

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

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

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

getElement()

HTMLElement

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

getOffset()

Number[]

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

getSize()

Number[]

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

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

sizechange

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

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

fitToViewport

{} fitToViewport([preservePixelPosition])

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

Параметры:

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

Тип: Boolean

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

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

Тип: Boolean

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

Пример:

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

getElement

{HTMLElement} getElement()

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

getOffset

{Number[]} getOffset()

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

getSize

{Number[]} getSize()

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