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

# YMaps.GeoCollectionBounds

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

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

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

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

## Методы

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

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

Из [YMaps.GeoBounds](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md): 
: [getLeftBottom](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md#getLeftBottom), [getLeftTop](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md#getLeftTop), [getRightBottom](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md#getRightBottom), [getRightTop](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md#getRightTop), [intersects](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.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), [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), [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.GeoCollectionBounds(geoPoint)
```

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

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

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

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

### add {#add}

```javascript
add(geoPoint)
```

Добавляет точки в коллекцию [YMaps.GeoCollectionBounds](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geocollectionbounds.md). Если точка находится за границами текущей прямоугольной области, то область увеличивается так, чтобы включить в себя новую точку.

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

Имя | Тип | Описание
----- | ----- | -----
`geoPoint` | [YMaps.GeoPoint](geopoint.md)|[YMaps.GeoPoint](geopoint.md)[] | Геоточка или массив геоточек.

### clear {#clear}

```javascript
clear()
```

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