Клуб API Карт

Открытие баллуна и panTo

Пост в архиве.
Александр Домбровский
14 июня 2013, 13:03

Ситуация такая: Есть поиск по карте. При выборе результата из поиска, карта перемещается в выбранную точку и появляется баллун с ближайшими адресами. При клике на адрес из баллуна происходит перемещение через panTo и в callback функция, которая открывает баллун после перемещения.

При срабатывании calllback выводится ошибка: Cannot read property balloon of null

Проведя небольшой дебаг видно, что объект, который явл. parentNode для balloon не явл. null.

 

 

var selectedObject=t.allObjects[ind];

var coords=selectedObject.geometry.getCoordinates();

console.log(selectedObject);

t.currentNearestSearchMarker.balloon.close();

t.$map.panTo(

[parseFloat(coords[0]),parseFloat(coords[1])],

{

      duration:1000,

      checkZoomRange:true,

      callback:function(){

                  console.log(selectedObject.balloon);

                  selectedObject.balloon.open(); // тут возникает ошибка

    }

});