map.Container
Расширяет IEventEmitter.
Менеджер контейнера карты. У каждой карты уже есть свой собственный менеджер контейнера, доступный как map.container. Не инстанцируйте экземпляры этого класса без необходимости.
См.: Map.container
Конструктор
map.Container(parentElement)
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: String|HTMLElement HTML-элемент, в котором будет создана карта или его id. |
* Обязательный параметр/опция.
Поля
Имя |
Тип |
Описание |
Менеджер событий. Унаследовано от IEventEmitter. |
События
Имя |
Описание |
Событие, возникающее при изменении размера контейнера карты. |
Методы
Имя |
Возвращает |
Описание |
Вызывается при изменении размера контейнера карты для того, чтобы карта применила новый размер. |
||
HTMLElement |
Returns HTML-элемент карты. |
|
Number[] |
Returns смещение контейнера карты в пикселях относительно левого верхнего угла документа. |
|
getSize() |
Number[] |
Returns размеры контейнера карты в пикселях. |
Описание событий
sizechange
Событие, возникающее при изменении размера контейнера карты.
Описание методов
fitToViewport
{} fitToViewport([preservePixelPosition])
Вызывается при изменении размера контейнера карты для того, чтобы карта применила новый размер.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: Boolean Сохранять положение центра карты. |
* Обязательный параметр/опция.
Пример:
// Изменим размеры контейнера карты
map.container.getElement().style.width = '300px';
// Инициируем пересчет размеров
map.container.fitToViewport();
getElement
{HTMLElement} getElement()
Returns HTML-элемент карты.
getOffset
{Number[]} getOffset()
Returns смещение контейнера карты в пикселях относительно левого верхнего угла документа.
getSize
{Number[]} getSize()
Returns размеры контейнера карты в пикселях.
Обязательный параметр/опция.