Клуб API Карт

yandex.maps api setZoom callback

bpystep
6 марта 2016, 17:06

Добрый день, собственно не работает callback-функция после зумирования

var mapState = {zoom: 3, center: [[...],[...]]};

mapObj.setZoom(mapState.zoom, {
	duration: 1000,
	callback: function(err) {
		alert('Callback is alive!'); //не срабатывает
	}
});

1 комментарий
Подписаться на комментарии к посту
в 2.1 нет callback, там возвращается promise

https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Map-docpage/#setZoom

mapObj.setZoom(mapState.zoom, {
duration: 1000
}).then(function () {
alert('Callback is alive!');
}, function (err) {
console.log(err);
})