Здравствуйте, пример более точный не могу показать, потому что нету. Представьте есть карта, а с боку в табличке список адресов. На карте через ymaps.Clusterer выводится геообъект setGeoObjectPoint если кликаю на него все прекрасно впринцепе. Задача, кликая по табличке с боку по конкретному адресу выводить балун с инфой этого адреса, т.е принцип тот же, как будто я кликнул по геообъекту. Пока что я это сделал через balloon = map.balloon.open при этом он каждый раз заново создается.
Можно ли как то вызвать из вне, нужный балун, а не создавать каждый раз новый? Да и вообще из за этого приходится создавать лишний массив и при клике искать в массиве нужный обьект, и потом создавать новый балун, учитывая что все необходимое уже есть на карте(
function setGeoObjectPoint(value) {
return new ymaps.GeoObject({
geometry: {type: "Point", coordinates: value.coordinates},
properties: {
clusterCaption: value.name,
balloonContentBody: value.desc+'<br><img src="' + value.photo + '">',
body: '<img src="' + value.photo + '">',
date: value.time
}
}, {
balloonContentHeaderLayout: ymaps.templateLayoutFactory.
createClass('<div>$[prope
balloonContentBodyLayout: ymaps.templateLayoutFactory.
createClass('<div>$[prope
balloonContentFooterLayout: ymaps.templateLayoutFactory.
createClass('<i>$[properties.date]</i>')
});
}