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()
Вызывает обновление слоя.