IHotspotObjectSource

Расширяет ICustomizable .

Источник объектов для слоёв активных областей.

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

Конструктор

IHotspotObjectSource()

Поля

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

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

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

options IOptionManager

Менеджер опций.

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

События

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

Изменение в опциях объекта.

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

Методы

Имя Описание
cancelLastRequest ()

Отменяет последний запрос за данными.

requestObjects (layer, tileNumber, zoom, callback)

Строит массив объектов IHotspotLayerObject , соответствующих определенному слою, тайлу и коэффициенту масштабирования карты, и передает его в функцию callback.

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

cancelLastRequest

{} cancelLastRequest()

Отменяет последний запрос за данными.

requestObjects

{} requestObjects(layer, tileNumber, zoom, callback)

Строит массив объектов IHotspotLayerObject , соответствующих определенному слою, тайлу и коэффициенту масштабирования карты, и передает его в функцию callback.

Параметры:

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

Тип: hotspot.Layer

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

tileNumber *

Тип: Number[]

Тайловые координаты.

zoom *

Тип: Number

Уровень масштабирования.

callback *

Тип: Function

Функция-обработчик.

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