Клуб API Карт

Как правильно настроить балун для objectManager?

elf.warrior
8 июня, 10:35

Столкнулся с проблемой на совершенно ровном месте: не получается настроить балун для ObjectManagerʼa. Вот таким образом пытался:

const objectManager = new ymaps.ObjectManager({
    clusterize: true,
    gridSize: 32,
    clusterDisableClickZoom: true,
    clusterHasBaloon: false,
    clusterOpenBalooOnClick: false,
});
метки нет и балун есть, хотя я писал наоборот

Результат, как видно, не тот, какой задавался. Потом попробовал иначе:

const objectManager = new ymaps.ObjectManager({ 
    clusterize: true, 
    gridSize: 32, 
});
objectManager.clusters.options.set({
    preset: 'islands#blackClusterIcons',
    hasBaloon: false,
    hintContent: "Куча адресов",
    hideIconOnBaloonOpen: false,
});

Результат нисколько не поменялся — никаких хинтов, метка пропадает, балун появляется. Весь код пишу, внимательно вглядываясь в доки. Что я пропустил?

2 комментария
попробуйте переписать код по этому примеру: https://tech.yandex.ru/maps/jsbox/2.1/object_manager_events
Опции называются так (у вас в первом варианте опечатка, пропущена "n"):
geoObjectOpenBalloonOnClick: false, 
clusterOpenBalloonOnClick: false

Обновлено 8 июня, 12:28
@Arina спасибо Вам! Действительно, все дело оказалось в опечатках: у меня написано Baloon вместо Balloon и да, была пропущена буква n. После исправления все заработало. А я уже не знал, куда копать. Эх жаль, нет автодополнений на phpstorm :) А вычитывать каждую букву сложно конечно )