Lumore
@Lumore
Front-end developer

Можно ли запретить открытие балуна Yandex Maps?

Создаю метку на карте через класс Placemark, и добавляю в массив "balloonContent", в котором буду писать айди, выводящийся с базы данных. Как при нажатии на Placemark запретить открытие балуна?

Пытался сделать так:
myMap.geoObjects.events.add('click', function () {
            return false;
});
  • Вопрос задан
  • 1432 просмотра
Решения вопроса 2
Lumore
@Lumore Автор вопроса
Front-end developer
Получилось вот-так:
myMap.geoObjects.events.add('click', function () {
            myMap.balloon.events.close();
});
Ответ написан
Комментировать
@96467840
при создании объекта запретите открытие балуна опцией openBalloonOnClick: false

pm = new ymaps.GeoObject({
                            geometry: { type: "Point", coordinates: item.p },
                            properties: { id: item.id, c: item.c }
                        }, {
                            iconLayout: myIconContentLayout,
                            iconShape: {
                                type: 'Rectangle',
                                coordinates: [
                                  [-50, -60], [50, 30]
                                ]
                            },
                            openBalloonOnClick: false
                        });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы