Клуб API Карт

Хинт кластера

adwill
10 февраля 2015, 21:58

Здравствуйте, поскольку кластеры переделали у меня в проекте «полетели» все метки кластеров.

Сделал как описано в новой документации:

var clusterer = new ymaps.Clusterer({
clusterIcons: [{
href: "icon.png",
size: [39, 38],
offset: [-20, -38]
}],
clusterHintContentLayout: ymaps.templateLayoutFactory.createClass("хит кластера"),
openBalloonOnClick:false,
clusterDisableClickZoom: true
});

Работает, только поскольку у икоки кластера есть сдвиг (offset: [-20, -38]) она не круглая, а выглядит как метка с хвостиком, то хинт появляется слишком ниже метки кластера, подскажите пожалуйста как это поправить

Спасибо.

5 комментариев
Подписаться на комментарии к посту
Всеволод Шмыров
11 февраля 2015, 15:14
Добрый день. В какой момент кластера перестали работать? При переходе на 2.1 или после регулярного обновления версии 2.1?
Всеволод Шмыров
11 февраля 2015, 15:28
Хотя сейчас проверил. Действительно есть такая проблема. Даже при использовании стандартных иконок. Мы это поправил в ближайших релизах. Путей обхода этой проблемы я пока не вижу.
Всеволод Шмыров
11 февраля 2015, 16:59
Хотя. Есть одно временное решение, которое вам скорей всего подойдет. Можно поставить опцию хинта "offset" - тогда хинт будет появляться ровно по центру иконки.
clusterHintOffset: [0, 0]

Спасибо, сделал как Вы написали, она только не двигается, когда двигаешь мышкой, но это все же, лучше чем было.

А когда будет обновление?
 

Всеволод Шмыров
15 февраля 2015, 21:46
Сложно сказать определенно. В этом месяце.