util.bounds

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

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

Методы

Методы

Имя Возвращает Описание
getCenterAndZoom(bounds, containerSize[, projection[, options]])

Object

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

Описание методов

getCenterAndZoom

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

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

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

Параметры:

Параметр Значение по умолчанию Описание
bounds *

Тип: Number[][]

Область, заданная в географических координатах. Первая точка содержит минимальные значения широты и долготы, вторая точка - максимальные.

containerSize *

Тип: Number[]

Размер контейнера карты.

projection ymaps.projection.wgs84Mercator

Тип: IProjection

Проекция.

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 уровень масштабирования будет округлен в меньшую сторону.

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