Клуб API Карт

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

Пост в архиве.
vanya.vanechkin
5 июля 2013, 13:09

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

 

 zoomIn(zoomOut): function () {

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

}

 

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

 

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

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

}

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

3 комментария
map.events.add('boundschange', function (e) {
    var newZoom = e.get('newZoom),
          oldZoom = e.get('oldZoom');
    if (newZoom != oldZoom) {
         // ...
    }
});
vanya.vanechkin
5 июля 2013, 13:38

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

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