hideIconOnBalloonOpen опция позволяющая настраивать скрытие метки по клику.
Но она не работает. Метки на карту наношу через ObjectManager прописал эту опцию и ничего... Балун сдвинул далеко от метки, чтобы убедиться, что он ее не закрывает.
ymaps.ready(function () {
const myMap = new ymaps.Map('map', {
// Задаем центр карты
center: [59.928861, 30.355700],
controls: [],
// И масштаб
zoom: 11
}, {
// searchControlProvider: 'yandex#search'
hideIconOnBalloonOpen:false
}),
// Создаём макет содержимого.
MyIconContentLayout = ymaps.templateLayoutFactory.createClass(
'<div style="color: #FFFFFF; font-weight: bold;">$[properties.iconContent]</div>'
);
objectManager = new ymaps.ObjectManager({
balloonCloseButton: false,
hideIconOnBalloonOpen: false,
gridSize: 32,
clusterDisableClickZoom: true,
balloonOffset: [ -50, -50 ]
});
objectManager.objects.options.set('preset', 'islands#greenDotIcon');
objectManager.clusters.options.set('preset', 'islands#greenClusterIcons');
myMap.geoObjects.add(objectManager);