IHotspotObjectSource

Расширяет ICustomizable.

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

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

Конструктор

IHotspotObjectSource()

Поля

Имя Тип Описание
options IOptionManager

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

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

Имя Тип Описание
options IOptionManager

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

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

События

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

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

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

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

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

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

Методы

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

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

requestObjects(layer, tileNumber, zoom, callback)

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

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

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

requestObjects(layer, tileNumber, zoom, callback)

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

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

cancelLastRequest

{} cancelLastRequest()

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

requestObjects

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

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

Параметры:

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

Тип: hotspot.Layer

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

tileNumber *

Тип: Number[]

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

zoom *

Тип: Number

Коэффициент масштабирования.

callback *

Тип: Function

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

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

Тип: hotspot.Layer

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

tileNumber *

Тип: Number[]

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

zoom *

Тип: Number

Коэффициент масштабирования.

callback *

Тип: Function

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

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