YMaps.ITile

Интерфейс тайла.

Конструктор

Имя Описание
YMaps.ITile(tileDataSource) Интерфейс тайла.

Методы

Имя Возвращает Описание
abort() Останавливает загрузку. Если тайл не загрузился, отображает тайл ошибки.
error() Отображает тайл ошибки.
getPosition() YMaps.Point Возвращает текущую позицию тайла (в пикселах).
load(tileNumber, zoom) Загружает тайл с заданным номером при заданном коэффициенте масштабирования.
onAddToMap(map, parentContainer) Вызывается при добавлении тайла на карту.
onRemoveFromMap() Вызывается при удалении тайла с карты.
scale(coefficient) Масштабирует тайл.
setPosition(position) Устанавливает тайл в заданную позицию.

Подробное описание конструктора

YMaps.ITile(tileDataSource)

Интерфейс тайла.

Параметры:

Имя Тип Описание
tileDataSource YMaps.TileDataSource Источник данных для тайлов конкретного типа.

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

abort

abort()

Останавливает загрузку. Если тайл не загрузился, отображает тайл ошибки.

error

error()

Отображает тайл ошибки.

getPosition

{YMaps.Point} getPosition()

Возвращает текущую позицию тайла (в пикселах).

Возвращает:

Тип Описание
YMaps.Point Позицию тайла (в пикселах).

load

load(tileNumber, zoom)

Загружает тайл с заданным номером при заданном коэффициенте масштабирования.

Параметры:

Имя Тип Описание
tileNumber YMaps.Point Номер тайла.
zoom Number Коэффициент масштабирования.

onAddToMap

onAddToMap(map, parentContainer)

Вызывается при добавлении тайла на карту.

Параметры:

Имя Тип Описание
map YMaps.Map Указатель на карту.
parentContainer HTMLElement Указатель на родительский HTML-элемент.

onRemoveFromMap

onRemoveFromMap()

Вызывается при удалении тайла с карты.

scale

scale(coefficient)

Масштабирует тайл.

Параметры:

Имя Тип Описание
coefficient Number Коэффициент масштабирования. Во сколько раз требуемый размер отличается от стандартного.

setPosition

setPosition(position)

Устанавливает тайл в заданную позицию.

Параметры:

Имя Тип Описание
position YMaps.Point Позиция тайла (в пикселах).