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

# YMaps.CollectionBounds

Расширяет [YMaps.Bounds](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/bounds.md).

Класс для создания прямоугольной области по набору точек.
# Конструктор

Имя | Описание
----- | -----
[YMaps.CollectionBounds](collectionbounds.md#constructor)(point) | Создает объект прямоугольной области по набору точек. Принимает массив точек и рассчитывает их область видимости (прямоугольник, включающий в себя все точки массива).

# Методы

Имя | Описание
----- | -----
[add](collectionbounds.md#add)(point) | Добавляет точки в коллекцию YMaps.CollectionBounds. Если точка находится за границами текущей прямоугольной области, область расширяется так, чтобы включить в себя новую точку.
[clear](collectionbounds.md#clear)() | Сбрасывает параметры прямоугольной области. Координаты границ области обнуляются.

# Наследуемые методы

Из [YMaps.Bounds](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/bounds.md): 
: [intersects](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/bounds.md#intersects)

Из [YMaps.ICoordBounds](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md): 
: [contains](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md#contains), [copy](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md#copy), [equals](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md#equals), [getBottom](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md#getBottom), [getCenter](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md#getCenter), [getLeft](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md#getLeft), [getLeftBottom](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md#getLeftBottom), [getLeftTop](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md#getLeftTop), [getMapZoom](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md#getMapZoom), [getRight](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md#getRight), [getRightBottom](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md#getRightBottom), [getRightTop](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md#getRightTop), [getSpan](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md#getSpan), [getTop](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/icoordbounds.md#getTop)

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

```javascript
YMaps.CollectionBounds(point)
```

Создает объект прямоугольной области по набору точек. Принимает массив точек и рассчитывает их область видимости (прямоугольник, включающий в себя все точки массива).

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

Имя | Тип | Необязательный | По умолчанию | Описание
----- | ----- | ----- | ----- | -----
`point` | [YMaps.Point](point.md)|[YMaps.Point](point.md)[] | ![](../_images/check.png) |  | Точка или массив точек.

## одробное описание методов  {#method_detail}

```javascript
add(point)
```

Добавляет точки в коллекцию YMaps.CollectionBounds. Если точка находится за границами текущей прямоугольной области, область расширяется так, чтобы включить в себя новую точку.

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

Имя | Тип | Описание
----- | ----- | -----
`point` | [YMaps.Point](point.md)|[YMaps.Point](point.md)[] | Точка или массив точек.

# clear

```javascript
clear()
```

Сбрасывает параметры прямоугольной области. Координаты границ области обнуляются.
