Клуб API Карт

Событие на изменение zoom

Пост в архиве.

Есть необходимость при различном зуме оперировать классами маркера.
На данный момент использую кастомнный(custom) ползунок масштаба и в нем прописываю

 

 zoomIn(zoomOut): function () {

// какие то действия

}

 

На изменение зума даблкликом(левой кнопкой) навешиваю событие

 

 map.events.add('dblclick', function(){

// какие то действия

}

Но еще есть правая кнопка, которая уменьшает зум и выделение области мышкой. Событий на них не нашел.
Подскажите какие события за них отвечают или может есть событие, которое реагирует "в общем" на изменение зума карты. 

3 комментария
Sergey Konstantinov
28 января 2016, 01:53
map.events.add('boundschange', function (e) {
    var newZoom = e.get('newZoom),
          oldZoom = e.get('oldZoom');
    if (newZoom != oldZoom) {
         // ...
    }
});

Да, действительно, проглядел.
Благодарю! 

vanya.vanechkin,
Почему-то оно работает с задержкой. Карта уже отрендерилась, а зум ещё не определился. Нет ли чего-то более быстрого, что отлавливает изменение зума карты?
Обновлено 18 апреля 2017, 16:18