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()

Возвращает опции.

См.: YMaps.Layer.setOptions

Возвращает:

Тип Описание
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()

Вызывает обновление слоя.