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 размеры контейнера карты в пикселях.