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 |
Была ли статья полезна?
Предыдущая
Следующая