Необходимо динамически изменять содержимое балуна при клике на него (например подгружать данные через аякс). Соответственно необходимо отлавливать клик на метке, и потом менять содержимое балуна. Делаю так:
var placemark = new YMaps.Placemark(new YMaps.GeoPoint(longitude,latitude)) ;YMaps.Events.observe(placemark, placemark.Events.Click, function () {placemark.setBalloonContent("Загружаю");console.log('placemark was clicked');}, map);
В результате, при клике на метку в консоле исправно появляется 'placemark was clicked', однако содержимое балуна не меняется — просто висит пустой балун.
В чем проблема?