YMaps.Layer
Расширяет YMaps.ILayer.
Класс слоя с картой.
Внимание
Плавное масштабирование не производится в браузере Opera версий ниже 9.5. Для остальных браузеров возможность плавного масштабирования определяется значением параметра smoothZoomEnabled в конструкторе источника данных YMaps.TileDataSource для отдельного слоя карты.
См.: Создание пользовательского слоя карты
Конструктор
| Имя | Описание |
|---|---|
| YMaps.Layer(tileDataSource, options) | Создает слой с картой. |
Методы
| Имя | Возвращает | Описание |
|---|---|---|
| getContainer() | HTMLElement | Возвращает указатель на контейнер слоя. |
| getMap() | YMaps.Map | Возвращает указатель на карту, в которую добавлен слой. |
| getOptions() | Object | Возвращает опции. |
| getTileDataSource() | YMaps.TileDataSource | Возвращает указатель на источник данных для тайлов слоя. |
| getTileInPosition(pos) | YMaps.ITile | Возвращает тайл, содержащий указанную точку. |
| setOptions(options, restoreDefault) | Задает опции. | |
| update() | Вызывает обновление слоя. |
Наследуемые методы
- Из YMaps.ILayer:
- getCopyright, getZoomRange, onAddToMap, onMapUpdate, onMove, onRemoveFromMap, onSmoothZoomEnd, onSmoothZoomStart, onSmoothZoomTick
Подробное описание конструктора
YMaps.Layer(tileDataSource, options)
Создает слой с картой.
См.: Создание пользовательского слоя карты
Параметры:
| Имя | Тип | Необязательный | По умолчанию | Описание |
|---|---|---|---|---|
tileDataSource |
YMaps.TileDataSource | Источник данных для тайлов слоя. | ||
options |
Object | ![]() |
Опции. | |
options.zIndex |
Integer | ![]() |
YMaps.ZIndex.MAP_LAYER | z-index контейнера слоя. |
Подробное описание методов
getContainer
{HTMLElement} getContainer()
Возвращает указатель на контейнер слоя.
Возвращает:
| Тип | Описание |
|---|---|
| HTMLElement | Указатель на HTML-контейнер слоя. |
getMap
{YMaps.Map} getMap()
Возвращает указатель на карту, в которую добавлен слой.
Возвращает:
| Тип | Описание |
|---|---|
| YMaps.Map | Указатель на карту, в которую добавлен слой. |
getOptions
{Object} getOptions()
Возвращает опции.
Возвращает:
| Тип | Описание |
|---|---|
| Object | options Опции. |
getTileDataSource
{YMaps.TileDataSource} getTileDataSource()
Возвращает указатель на источник данных для тайлов слоя.
Возвращает:
| Тип | Описание |
|---|---|
| YMaps.TileDataSource | Источник данных для тайлов слоя. |
getTileInPosition
{YMaps.ITile} getTileInPosition(pos)
Возвращает тайл, содержащий указанную точку.
Параметры:
| Имя | Тип | Описание |
|---|---|---|
pos |
YMaps.Point | Точка в локальных пикселах. |
Возвращает:
| Тип | Описание |
|---|---|
| YMaps.ITile | Тайл. |
setOptions
setOptions(options, restoreDefault)
Задает опции.
Параметры:
| Имя | Тип | Необязательный | По умолчанию | Описание |
|---|---|---|---|---|
options |
Object | Опции. | ||
options.zIndex |
Integer | ![]() |
z-index контейнера слоя. | |
restoreDefault |
Boolean | ![]() |
false | true - восстановить значения по умолчанию для незаданных опций, false - не восстанавливать. |
update
update()
Вызывает обновление слоя.
