Здравствуйте.
Не могу разобраться со следующим - есть Balloon'ы на карте, которые созданы "templateLayoutFactory". Задача стоит в том, что при клике на balloon - карта должна сцентрироваться на нем, затем приблизиться, и после этого открыть этот balloon.
Сейчас получился такой код:
Map.geoObjects.events.add('click', function(e) {
e.preventDefault();
var NewCoord = e.get('target').geometry.getCoordinates();
Map.panTo([
[ NewCoord[0], NewCoord[1] ]
], {
callback: function(){
Map.setZoom(19, {duration: 1000});
//console.log(e.get('target').balloon);
e.get('target').balloon.open();
},
delay: 0,
});
});
Но, balloon не открывается, только при повторном клике, уже после zoom и центрирования.
Как быть?