Клуб API Карт

Получение масштаба при изменении. ( API 2.0 )

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

Искал по Клубу, нашел много вариантов, но ни одного рабочего.

 

Может чего-то недопонимаю в API?

 

Например так:

var zoomListener = new YMaps.Events.observe(myMap, myMap.Events.Update, function (map, mEvent) {
$("#startZoom").val(map.getZoom());

return true;
});

 

Выдает ошибку:

YMaps.Events is undefined

 

Заранее спасибо за быстрый ответ.

 

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

ну это как-то команды API 1.1 а не второй версии.

Во втором АПИ нужно слушать событие boundschange

 

myMap.events.add('boundschange',  function (e) {
    console.log('new zoom: ', e.get('newZoom'));
    console.log('old zoom: ', e.get('oldZoom'));
});

Проверил.

 

Спасибо.)

 

Работает!))