YMaps.ILayout

Интерфейс макета.

Конструктор

Имя Описание
YMaps.ILayout(context, map, owner) Интерфейс макета.

Методы

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

Возвращает корневые html-элементы макета в виде jQuery-элемента.

onAddToParent(parentNode) Добавляет макет в определенный элемент.
onRemoveFromParent() Удаляет макет из родительского элемента.
update() Обновляет макет.

Подробное описание конструктора

YMaps.ILayout(context, map, owner)

Интерфейс макета. Должен реализовываться всеми макетами.

Параметры:

Имя Тип Описание
context Object Контекст.
map YMaps.Map Карта.
owner Object Ссылка на объект (метку, балун, и пр.), для которого создается макет.

Подробное описание методов

getRootNodes

{HTMLElement[]} getRootNodes()

Возвращает корневые html-элементы макета в виде jQuery-элемента.

Этот метод не является обязательным для реализации, но реализован всеми встроенными макетами API Яндекс.Карт. Проверяйте наличие данного метода при использовании сторонних макетов.

Возвращает:

Тип Описание
HTMLElement[] Корневые html-элементы макета в виде jQuery-элемента.

onAddToParent

onAddToParent(parentNode)

Добавляет макет в определенный элемент.

Параметры:

Имя Тип Описание
parentNode HTMLElement Родительский элемент.

onRemoveFromParent

onRemoveFromParent()

Удаляет макет из родительского элемента.

update

update()

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