Как открыть балун на объекте внутри кластера?

После кластеризации меток для них перестал работать метод .balloon.open() - возникает ошибка TypeError: o.getMap(...) is null.

ymaps.ready(function() {

    var point = [ 55.753215, 37.622504 ];

    var map = new ymaps.Map(
        'map',
        {
            center: point,
            zoom: 10
        }
    );

    var clusterer = new ymaps.Clusterer();

    var placemark;
    // Добавляем две метки в одно и то же место,
    // чтобы сработала кластеризация
    for (var i = 0; i <= 1; i++) {
        placemark = new ymaps.Placemark(
            point,
            {
                balloonContent: 'This is a balloon'
            }
        );
        // map.geoObjects.add(placemark); // Так было без кластеризатора
        clusterer.add(placemark);
    }

    map.geoObjects.add(clusterer);

    placemark.balloon.open(); // Не работает :(
});

Как следует в такой ситуации открывать балун?


Ответы (0 шт):