Клуб API Карт

Открыть несколько balloon

Пост в архиве.

Добрый день, как можно открыть сразу несколько balloon? Взял вот пример из песочницы, но открывается только последний.

 
ymaps.ready(init);
function init() {
    var myMap = new ymaps.Map("map", {
        center: [54.83, 37.11],
        zoom: 5
    }),
        myPlacemark = new ymaps.Placemark([55.907228, 31.260503], {
            // Чтобы балун и хинт открывались на метке, необходимо задать ей определенные свойства.
            balloonContentHeader: "Балун метки111",
            balloonContentBody: "Содержимое <em>балуна</em> метки",
            balloonContentFooter: "Подвал",
            hintContent: "Хинт метки"
        }),
        myPlacemark2 = new ymaps.Placemark([56.907228, 31.260503], {
            // Чтобы балун и хинт открывались на метке, необходимо задать ей определенные свойства.
            balloonContentHeader: "Балун метки222",
            balloonContentBody: "Содержимое <em>балуна</em> метки",
            balloonContentFooter: "Подвал",
            hintContent: "Хинт метки"
        });
    myMap.geoObjects.add(myPlacemark);
    myPlacemark.balloon.open();
    myMap.geoObjects.add(myPlacemark2);
    myPlacemark2.balloon.open();
}
 
5 комментариев

Этого сделать нельзя.

На карте можно открыть только один балун за раз.

На выступлении Саши Зинчука показывался "хак", который позволяет это делать.

http://ymapsapi.ya.ru/replies.xml?item_no=1338 - там с 13й минуты рассказ.

В презе к докладу почему-то этот кусок вырезан :/

можно сделать макет метки в виде баллуна.

а можно вообще свое написать)( http://nk.mapexpert.pro/ - в процессе разработки, поэтому дождитесь загрузки)

Простите, а как вы изменили цветовую гамму карты? Наложили сверху какой-то слой?

В файербаге всё видно

Наложил grayscale css-фильтр на Canvas-слой