layer.tileContainer.DomContainer
Расширяет IChildOnMap.
Контейнер тайлов типа IDomTile
Конструктор
layer.tileContainer.DomContainer(layer[, options])
Создаёт контейнер DOM-тайлов. Доступен по ключу "default#dom" в хранилище классов тайловых контейнеров.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: ILayer Слой. |
|
— |
Тип: Object Опции контейнера. |
|
null |
Тип: String|null Опция, указывающая по какому url нужно загрузить картинку, если картинка для тайла не загрузилась. Если значение null, то будет показан стандартный тайл с текстовым сообщением. Для прозрачных тайлов опция notFoundTile не применяется, и вместо незагруженных тайлов ничего показываться не будет. |
|
'default#dom' |
Тип: IDomTile Класс тайлов, используемых контейнером. Должен реализовывать интерфейс IDomTile. |
|
false |
Тип: Boolean Флаг, показывающий, являются ли тайлы контейнера прозрачными. |
* Обязательный параметр/опция.
Поля
Имя |
Тип |
Описание |
Менеджер событий. Унаследовано от IEventEmitter. |
События
Имя |
Описание |
Сменилась карта. Поля данных: • newMap - новая карта. Унаследовано от IChildOnMap. |
|
Сменился родительский объект. Поля данных: • oldParent - старый родитель; • newParent - новый родитель. Унаследовано от IChild. |
|
Событие готовности всех тайлов. |
Методы
Имя |
Возвращает |
Описание |
Returns ссылку на родительский объект. Унаследован от IChildOnMap. |
||
Фабричная функция создания тайлов. |
||
Устанавливает родительский объект. Унаследован от IChildOnMap. |
Описание событий
ready
Событие готовности всех тайлов.
Описание методов
getTile
{IDomTile} getTile(tileNumber, tileZoom, priority)
Фабричная функция создания тайлов.
Returns экземпляр тайла.
Параметры:
Параметр |
Значение по умолчанию |
Описание |
|
— |
Тип: Number[] Номер тайла. |
|
— |
Тип: Number Масштаб тайла. |
|
— |
Тип: Number Приоритет загрузки. |
* Обязательный параметр/опция.
Обязательный параметр/опция.