layer.tile.CanvasTile
Расширяет ICanvasTile.
Картиночный canvas-тайл. Умеет отрисовывать указанное изображение через метод drawImage у 2d контекста canvas-элемента.
Конструктор | Поля | События | Методы
Конструктор
layer.tile.CanvasTile(url[, options[, renderOptions]])
Создаёт картиночный canvas-тайл. Доступен по ключу "default#canvas" в хранилище классов тайлов.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: String URL изображения. |
— |
Тип: Object Опции. |
|
null |
Тип: String|null Опция, указывающая по какому url нужно загрузить картинку, если картинка для тайла не загрузилась. Если значение null, то будет показан стандартный тайл с текстовым сообщением. Для прозрачных тайлов опция notFoundTile не применяется, и вместо незагруженных тайлов ничего показываться не будет. |
|
— |
Тип: Number Продолжительность анимации прозрачности изображения. Значение по умолчанию зависит от браузера. |
|
— |
Тип: Object Параметры рендеринга. |
|
— |
Тип: Number[] |
|
— |
Тип: Number |
* Обязательный параметр/опция.
Поля
Имя |
Тип |
Описание |
Менеджер событий. Унаследовано от IEventEmitter. |
События
Имя |
Описание |
Событие готовности тайла. Унаследовано от ITile. |
Методы
Имя |
Возвращает |
Описание |
destroy() |
Уничтожает тайл. Унаследован от ITile. |
|
isReady() |
Boolean |
Проверяет готовность тайла. Унаследован от ITile. |
renderAt(context, canvasSize, bounds[, animate]) |
Отрисовывает картиночный тайл на 2d-контексте объекта canvas. Унаследован от ICanvasTile. |
Обязательный параметр.