Есть карта с метками и балунами(api 2.1), и есть список адресов вне карты. по клику на этот список нужно открывать балун, и центрировать карту, все вроде сделал, но по клику почему-то не всегда открывает нужный балун, что не так?
// По клику на адрес, открывает балун и центрирует карту $('.filter-result').on('click', '.filter-result__item', function(){ $(".filter-result__item").removeClass('filter-result__item_active'); $(this).addClass('filter-result__item_active'); var pos = $(this).find('.shop-address').text(); var indexObj = $(this).index(); //номер метки var point = myMap.geoObjects.get(indexObj); //координаты метки var npoint = $.map(point.geometry.getCoordinates(), Number); //центрирование карта myMap.setCenter(npoint, 13, {checkZoomRange: true, }).then(function () { //открыть балун point.balloon.open(); }, function (err) { }, this); });