util.bounds
Статический объект.
Позволяет работать с границами карты.
Методы
Имя | Возвращает | Описание |
---|---|---|
getCenterAndZoom(bounds, containerSize[, projection[, options]]) | Object | Вычисляет центр и уровень масштабирования, которые необходимо установить карте для того, чтобы полностью отобразить переданную область. |
Имя | Возвращает | Описание |
---|---|---|
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 уровень масштабирования будет округлен в меньшую сторону. |
Параметр | Значение по умолчанию | Описание |
---|---|---|
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 уровень масштабирования будет округлен в меньшую сторону. |
* Обязательный параметр/опция.