---
metadata:
  - name: generator
    content: Diplodoc Platform v5.37.1
alternate:
  - https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/hotspots.iobjectsource.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/jsapi-v1-1/doc/ru/llms.txt

# YMaps.Hotspots.IObjectSource

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

## Конструктор

Имя | Описание
----- | -----
[YMaps.Hotspots.IObjectSource](hotspots.iobjectsource.md#constructor)() | Создает источник объектов для слоя активных областей.

## Методы

Имя | Описание
----- | -----
[requestObjects](hotspots.iobjectsource.md#requestObjects)(callback, layer, tileNumber, zoom) | Строит массив объектов [YMaps.Hotspots.Object](hotspots.object.md), соответствующих определенному слою, тайлу и коэффициенту масштабирования карты, и передает его функции callback.


## Подробное описание конструктора {#constructor}

```javascript
YMaps.Hotspots.IObjectSource()
```

Создает источник объектов для слоя активных областей.
## Подробное описание методов {#method_detail}

### requestObjects {#requestObjects}

```javascript
requestObjects(callback, layer, tileNumber, zoom)
```

Строит массив объектов [YMaps.Hotspots.Object](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/hotspots.object.md), соответствующих определенному слою, тайлу и коэффициенту масштабирования карты, и передает его функции callback.

**Параметры:**

Имя | Тип | Описание
----- | ----- | -----
`callback` | Function | callback-функция.
`layer` | [YMaps.Hotspots.Layer](hotspots.layer.md) | Слой активных областей.
`tileNumber` | [YMaps.Point](point.md) | Тайловые координаты.
`zoom` | Integer | Коэффициент масштабирования.

