layer.tile.CanvasTile

Расширяет ICanvasTile .

Картиночный canvas-тайл. Умеет отрисовывать указанное изображение через метод drawImage у 2d контекста canvas-элемента.

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

Конструктор

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

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

Параметры:

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

Тип: String

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

options

Тип: Object

Опции.

options.notFoundTile null

Тип: String|null

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

options.tileAnimationDuration

Тип: Number

Продолжительность анимации прозрачности изображения. Значение по умолчанию зависит от браузера.

renderOptions

Тип: Object

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

renderOptions.tileNumber

Тип: Number[]

renderOptions.tileZoom

Тип: Number

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

Поля

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

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

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

События

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

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

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

Методы

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

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

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

isReady ()

Boolean

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

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

renderAt (context, canvasSize, bounds[, animate])

Отрисовывает картиночный тайл на 2d-контексте объекта canvas.

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