Клуб API Карт

текущий зум во время зумирования

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

Здравствуйте. Имеется следующая функция: 

myMap.events.add('multitouchmove', function (e) {     

      var eMap = e.get('target');

      var zoom = eMap.getZoom();

});

 

В этой функции в процессе зумирования переменная zoom не меняется, а мне хотелось бы получать текущий зум при каждом вызове этой функции. Подскажите, как мне решить эту задачу?

2 комментария

Нужно спросить у карты action.getCurrentState


// Будем отслеживать центр и зум карты при плавных перемещениях.
myMap.events.add('actiontick', function () {
var state = myMap.action.getCurrentState();
console.log(state.zoom, state.globalPixelCenter);
});

Спасибо! работает!