map.ZoomRange
Расширяет IEventEmitter.
Менеджер коэффициентов масштабирования карты. У каждой карты уже есть свой менеджер коэффициентов масштабирования, доступный как map.zoomRange. Не инстанцируйте экземпляры этого класса без необходимости.
См.: Map.zoomRange
Конструктор | Поля | События | Методы
Конструктор
map.ZoomRange(map, constraints)
Параметры:
Параметр | Значение по умолчанию | Описание |
---|---|---|
map * | — | Тип: Map Карта. |
constraints * | — | Тип: Number[] Массив, содержащий минимальный и максимальный зум карты. |
Параметр | Значение по умолчанию | Описание |
---|---|---|
map * | — | Тип: Map Карта. |
constraints * | — | Тип: Number[] Массив, содержащий минимальный и максимальный зум карты. |
* Обязательный параметр/опция.
Поля
Имя | Тип | Описание |
---|---|---|
events | IEventManager | Менеджер событий. Унаследовано от IEventEmitter. |
Имя | Тип | Описание |
---|---|---|
events | IEventManager | Менеджер событий. Унаследовано от IEventEmitter. |
События
Методы
Имя | Возвращает | Описание |
---|---|---|
get() | Определяет доступный в указанной точке диапазон уровней масштабирования. Возвращает объект-promise, который будет подтверждён и получит в качестве параметра массив из двух чисел - максимальный и минимальный уровень масштабирования в данной точке. | |
getCurrent() | Number[] | Returns текущее (последнее полученное) значение минимального и максимального уровня масштабирования карты. |
Имя | Возвращает | Описание |
---|---|---|
get() | Определяет доступный в указанной точке диапазон уровней масштабирования. Возвращает объект-promise, который будет подтверждён и получит в качестве параметра массив из двух чисел - максимальный и минимальный уровень масштабирования в данной точке. | |
getCurrent() | Number[] | Returns текущее (последнее полученное) значение минимального и максимального уровня масштабирования карты. |
Описание событий
change
Произошло изменение диапазона масштабов карты.
Описание методов
get
{util.Promise} get()
Определяет доступный в указанной точке диапазон уровней масштабирования. Возвращает объект-promise, который будет подтверждён и получит в качестве параметра массив из двух чисел - максимальный и минимальный уровень масштабирования в данной точке.
Returns объект-promise.
Параметры:
* Обязательный параметр/опция.
Пример:
// Найдем координаты офиса компании Яндекс и покажем его на карте
// на максимально возможном уровне масштабирования.
ymaps.geocode('Москва, улица Льва Толстого, 16').then(function (res) {
var coords = res.geoObjects.get(0).geometry.getCoordinates();
map.zoomRange.get(coords).then(function (range) {
map.setCenter(coords, range[1]);
});
});
getCurrent
{Number[]} getCurrent()
Returns текущее (последнее полученное) значение минимального и максимального уровня масштабирования карты.