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

# YMaps.GeoBounds

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

Класс для создания прямоугольной области на карте по географическим координатам двух диагональных вершин.

**См.:** [Границы объектов](https://yandex.ru/dev/jsapi-v1-1/doc/ru/dg/concepts/bounds.md)
## Конструктор

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

## Методы

#|
|| **Имя** | **Статический** | **Возвращает** | **Описание** ||
||[fromCenterAndSpan](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md#.fromCenterAndSpan)(center, span) | ![](../_images/check.png) | [YMaps.GeoBounds](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md) | Создает экземпляр объекта [YMaps.GeoBounds](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md) по географическим координатам центра области и линейным размерам области (в градусах).

Объект [YMaps.GeoBounds](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md) описывает границы прямоугольной области на карте.

{% note alert %}

Все геоточки, задающие область, должны быть ограниченными.

{% endnote %}
||
|| [getLeftBottom](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md#getLeftBottom)() |  | [YMaps.GeoPoint](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geopoint.md) | Возвращает координаты юго-западного угла прямоугольной области. ||
|| [getLeftTop](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md#getLeftTop)() |  | [YMaps.GeoPoint](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geopoint.md) | Возвращает координаты северо-западного угла прямоугольной области. ||
|| [getRightBottom](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md#getRightBottom)() |  | [YMaps.GeoPoint](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geopoint.md) | Возвращает координаты юго-восточного угла прямоугольной области. ||
|| [getRightTop](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md#getRightTop)() |  | [YMaps.GeoPoint](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geopoint.md) | Возвращает координаты северо-восточного угла прямоугольной области. ||
|| [intersects](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md#intersects)(bounds) |  | Boolean | Возвращает true, если две области на карте имеют пересечения, в противном случае - false. ||
|#

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

Из [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.GeoBounds(southWest, northEast)
```

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

**См.:** [Границы объектов](https://yandex.ru/dev/jsapi-v1-1/doc/ru/dg/concepts/bounds.md)

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

Имя | Тип | Описание
----- | ----- | -----
`southWest` | [YMaps.GeoPoint](geopoint.md) | Юго-западный угол области.
`northEast` | [YMaps.GeoPoint](geopoint.md) | Северо-восточный угол области.

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

### fromCenterAndSpan {#fromCenterAndSpan}

```javascript
{YMaps.GeoBounds} fromCenterAndSpan(center, span)
```

Создает экземпляр объекта [YMaps.GeoBounds](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md) по географическим координатам центра области и линейным размерам области (в градусах).

Объект [YMaps.GeoBounds](https://yandex.ru/dev/jsapi-v1-1/doc/ru/ref/reference/geobounds.md) описывает границы прямоугольной области на карте.


{% note alert %}

Все геоточки, задающие область, должны быть ограниченными.

{% endnote %}


**Пример:**

```javascript
// Создает квадратную область 1х1 градус с центром в Москве, а затем устанавливает ее в качестве границ карты.
var bound = YMaps.GeoBounds.fromCenterAndSpan(new YMaps.GeoPoint(37.63, 55.75), new YMaps.Size(1, 1));
map.setBounds(bound);
```

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

Имя | Тип | Описание
----- | ----- | -----
`center` | [YMaps.GeoPoint](geopoint.md) | Центр прямоугольной области.
`span` | [YMaps.Size](size.md) | Ширина и высота области (в градусах).


**Возвращает:**

Тип | Описание
----- | -----
[YMaps.GeoBounds](geobounds.md) | Прямоугольную область, заданную географическими координатами.

### getLeftBottom {#getLeftBottom}

```javascript
{YMaps.GeoPoint} getLeftBottom()
```

Возвращает координаты юго-западного угла прямоугольной области.

**Возвращает:**

Тип | Описание
----- | -----
[YMaps.GeoPoint](geopoint.md) | Координаты юго-западного угла.

### getLeftTop {#getLeftTop}

```javascript
{YMaps.GeoPoint} getLeftTop()
```

Возвращает координаты северо-западного угла прямоугольной области.

**Возвращает:**

Тип | Описание
----- | -----
[YMaps.GeoPoint](geopoint.md) | Координаты северо-западного угла.

### getRightBottom {#getRightBottom}

```javascript
{YMaps.GeoPoint} getRightBottom()
```

Возвращает координаты юго-восточного угла прямоугольной области.

**Возвращает:**

Тип | Описание
----- | -----
[YMaps.GeoPoint](geopoint.md) | Координаты юго-восточного угла.

### getRightTop {#getRightTop}

```javascript
{YMaps.GeoPoint} getRightTop()
```

Возвращает координаты северо-восточного угла прямоугольной области.

**Возвращает:**

Тип | Описание
----- | -----
[YMaps.GeoPoint](geopoint.md) | Координаты северо-восточного угла.

### intersects {#intersects}

```javascript
{Boolean} intersects(bounds)
```

Возвращает true, если две области на карте имеют пересечения, в противном случае - false.

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

Имя | Тип | Описание
----- | ----- | -----
`bounds` | [YMaps.GeoBounds](geobounds.md) | Область, наличие пересечений с которой необходимо установить.


**Возвращает:**

Тип | Описание
----- | -----
Boolean | true - области пересекаются, false - нет.

