---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/util.bounds.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/llms.txt

# util.bounds

Статический объект.

Позволяет работать с границами карты.

## Методы {#methods}

#|
|| **Имя** | **Возвращает** | **Описание** ||
|| [getCenterAndZoom](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/util.bounds.md#getCenterAndZoom)([bounds](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/util.bounds.md#getCenterAndZoom-param-bounds), [containerSize](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/util.bounds.md#getCenterAndZoom-param-containerSize)[, [projection](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/util.bounds.md#getCenterAndZoom-param-projection)[, [options](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/util.bounds.md#getCenterAndZoom-param-options)]]) | Object | Вычисляет центр и уровень масштабирования, которые необходимо установить карте для того, чтобы полностью отобразить переданную область. ||
|#

## Описание методов {#description-methods}

### getCenterAndZoom

```javascript
{Object} getCenterAndZoom(bounds, containerSize[, projection[, options]])
```

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

**Returns** объект с полями center и zoom.

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

#|
|| **Параметр** | **Значение по умолчанию** | **Описание** ||
|| `bounds`[*](*parametr) | — | Тип: Number[][]

Область, заданная в географических координатах. Первая точка содержит минимальные значения широты и долготы, вторая точка - максимальные. ||
|| `containerSize`[*](*parametr) | — | Тип: Number[]

Размер контейнера карты. ||
|| `projection` | ymaps.projection.wgs84Mercator | Тип: [IProjection](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IProjection.md)

Проекция. ||
|| `options` | — | Тип: Boolean|Object

Опции или значение опции preciseZoom. ||
|| `options.inscribe` | true | Тип: Boolean

true - вписывать область в карту, false — вписывать карту в область. ||
|| `options.margin` | 0 | Тип: Number|Number[]

Отступы от границ видимой области карты. Если задано одно число - оно применяется ко всем сторонам. Если задано два - то это горизонтальные и вертикальные отступы соответственно. Если задан массив из 4х чисел, то это отступы top, right, bottom, left. ||
| `options.preciseZoom` | false | Тип: Boolean

При значении false уровень масштабирования будет округлен в меньшую сторону. ||
|#


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

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