Документация
Справочник JavaScript API
2.1.64 (текущая версия)
collection
interactivityModel
Интерфейсы

layer.tile.DomTile

Расширяет IDomTile.

Картиночный DOM-тайл. Умеет отрисовывать указанное изображение через css свойство background у DOM-элемента.

Конструктор | Поля | События | Методы

Конструктор

layer.tile.DomTile(url[, options[, renderOptions]])

Создаёт картиночный dom-тайл. Доступен по ключу "default#dom" в хранилище классов тайлов. Создаёт картиночный dom-тайл.

Параметры:

ПараметрЗначение по умолчаниюОписание
url *
[no-highlight[

* Обязательный параметр/опция.

]no-highlight]

Тип: String

URL изображения.

options

Тип: Object

Опции.

options.notFoundTile null

Тип: String|null

Опция, указывающая по какому url нужно загрузить картинку, если картинка для тайла не загрузилась. Если значение null, то будет показан стандартный тайл с текстовым сообщением. Для прозрачных тайлов опция notFoundTile не применяется, и вместо незагруженных тайлов ничего показываться не будет.

options.tileAnimationDuration

Тип: Number

Продолжительность анимации прозрачности изображения при рисовании в мс (применяется только в браузерах, поддерживающих CSS Transition для свойства opacity). Значение по умолчанию зависит от браузера.

renderOptions

Тип: Object

Параметры рендеринга.

renderOptions.tileNumber

Тип: Number[]

renderOptions.tileZoom

Тип: Number

* Обязательный параметр/опция.

Поля

ИмяТипОписание
events IEventManager

Менеджер событий тайла.

Унаследовано от IDomTile.

События

ИмяОписание
ready

Событие готовности тайла.

Унаследовано от IDomTile.

Методы

ИмяВозвращаетОписание
destroy()

Уничтожает тайл.

Унаследован от IDomTile.

isReady()

Boolean

Проверяет готовность тайла.

Унаследован от IDomTile.

renderAt(context, clientBounds, animate)

Добавляет тайл в родительский HTML-элемент.

Унаследован от IDomTile.