layer.tileContainer.DomContainer
Расширяет IChildOnMap.
Контейнер тайлов типа IDomTile
Конструктор | Поля | События | Методы
Конструктор
Создаёт контейнер 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 | Сменилась карта.
Поля данных:
Унаследовано от IChildOnMap. |
parentchange | Сменился родительский объект. Поля данных:
Унаследовано от IChild. |
ready | Событие готовности всех тайлов. |
Имя | Описание |
---|---|
mapchange | Сменилась карта.
Поля данных:
Унаследовано от IChildOnMap. |
parentchange | Сменился родительский объект. Поля данных:
Унаследовано от IChild. |
ready | Событие готовности всех тайлов. |
Методы
Имя | Возвращает | Описание |
---|---|---|
getParent() | Returns ссылку на родительский объект. Унаследован от IChildOnMap. | |
getTile(tileNumber, tileZoom, priority) | Фабричная функция создания тайлов. | |
setParent(parent) | Устанавливает родительский объект. Унаследован от IChildOnMap. |
Имя | Возвращает | Описание |
---|---|---|
getParent() | Returns ссылку на родительский объект. Унаследован от IChildOnMap. | |
getTile(tileNumber, tileZoom, priority) | Фабричная функция создания тайлов. | |
setParent(parent) | Устанавливает родительский объект. Унаследован от IChildOnMap. |
Описание событий
ready
Событие готовности всех тайлов.
Описание методов
getTile
{IDomTile} getTile(tileNumber, tileZoom, priority)
Фабричная функция создания тайлов.
Returns экземпляр тайла.
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
tileNumber * | — | Тип: Number[] Номер тайла. |
tileZoom * | — | Тип: Number Масштаб тайла. |
priority * | — | Тип: Number Приоритет загрузки. |
* Обязательный параметр/опция.