layer.tileContainer.DomContainer

Расширяет IChildOnMap.

Контейнер тайлов типа IDomTile

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

Конструктор

layer.tileContainer.DomContainer(layer[, options])

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

Параметры:

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

Тип: ILayer

Слой.

options

Тип: Object

Опции контейнера.

options.notFoundTile null

Тип: String|null

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

options.tileClass 'default#dom'

Тип: IDomTile

Класс тайлов, используемых контейнером. Должен реализовывать интерфейс IDomTile.

options.tileTransparent false

Тип: Boolean

Флаг, показывающий, являются ли тайлы контейнера прозрачными.

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

Тип: ILayer

Слой.

options

Тип: Object

Опции контейнера.

options.notFoundTile null

Тип: String|null

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

options.tileClass 'default#dom'

Тип: IDomTile

Класс тайлов, используемых контейнером. Должен реализовывать интерфейс IDomTile.

options.tileTransparent false

Тип: Boolean

Флаг, показывающий, являются ли тайлы контейнера прозрачными.

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

Поля

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

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

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

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

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

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

События

Имя Описание
mapchange
Сменилась карта. Поля данных:
  • oldMap - старая карта;
  • newMap - новая карта.

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

parentchange

Сменился родительский объект.

Поля данных:

  • oldParent - старый родитель;
  • newParent - новый родитель.

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

ready

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

Имя Описание
mapchange
Сменилась карта. Поля данных:
  • oldMap - старая карта;
  • newMap - новая карта.

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

parentchange

Сменился родительский объект.

Поля данных:

  • oldParent - старый родитель;
  • newParent - новый родитель.

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

ready

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

Методы

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

IParentOnMap

Returns ссылку на родительский объект.

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

getTile(tileNumber, tileZoom, priority)

IDomTile

Фабричная функция создания тайлов.

setParent(parent)

IChildOnMap

Устанавливает родительский объект.

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

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

IParentOnMap

Returns ссылку на родительский объект.

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

getTile(tileNumber, tileZoom, priority)

IDomTile

Фабричная функция создания тайлов.

setParent(parent)

IChildOnMap

Устанавливает родительский объект.

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

Описание событий

ready

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

Описание методов

getTile

Фабричная функция создания тайлов.

Returns экземпляр тайла.

Параметры:

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

Тип: Number[]

Номер тайла.

tileZoom *

Тип: Number

Масштаб тайла.

priority *

Тип: Number

Приоритет загрузки.

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

Тип: Number[]

Номер тайла.

tileZoom *

Тип: Number

Масштаб тайла.

priority *

Тип: Number

Приоритет загрузки.

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