YMaps.Layers

Статический объект.

Объект для хранения слоев.

Методы

Имя Возвращает Описание
add(layerKey, layer)

Добавляет класс или экземпляр слоя в хранилище.

get(layerKey) YMaps.ILayer Возвращает экземпляр слоя по указанному ключу.
remove(layerKey) Function | YMaps.ILayer Удаляет слой из хранилища.

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

add

add(layerKey, layer)

Добавляет класс или экземпляр слоя в хранилище.

Ключ слоя должен быть уникальным. В хранилище можно помещать как сами классы слоев, так и их экземпляры.

Совет. Для обеспечения уникальности ключа рекомендуется добавлять в него имя проекта. Например, "maps.yandex.ru#customLayer"

Если в хранилище добавляется класс, то при каждом извлечении будет возвращаться новый экземпляр данного класса. Если же добавляется экземпляр, то при извлечении будет возвращаться указатель на этот экземпляр.

Параметры:

Имя Тип Описание
layerKey String Ключ слоя.
layer Function|YMaps.ILayer Конструктор или экземпляр слоя.

get

{YMaps.ILayer} get(layerKey)

Возвращает экземпляр слоя по указанному ключу.

Параметры:

Имя Тип Описание
layerKey String Ключ слоя.

Возвращает:

Тип Описание
YMaps.ILayer Экземпляр слоя.

remove

{Function | YMaps.ILayer} remove(layerKey)

Удаляет слой из хранилища.

Параметры:

Имя Тип Описание
layerKey String Ключ слоя.

Возвращает:

Тип Описание
Function | YMaps.ILayer Конструктор или экземпляр слоя.