Документация
Справочник JavaScript API
2.1.64 (текущая версия)
collection
interactivityModel
Интерфейсы

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 *
[no-highlight[

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

]no-highlight]

Тип: hotspot.Layer

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

tileNumber *
[no-highlight[

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

]no-highlight]

Тип: Number[]

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

zoom *
[no-highlight[

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

]no-highlight]

Тип: Number

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

callback *
[no-highlight[

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

]no-highlight]

Тип: Function

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

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