Клуб API Карт

Проблема: offset действует на иконку кластера, но игнорирует shape

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

Задаю для кластера иконку: cluster.options.set('clusterIcons', [icon]), где icon имеет свойства shape и offset.

При отображении на карте иконка смещается согласно offset, в то время как активная область метки кластера остаётся как есть.

Вопрос к разработчикам: это ошибка или так и задумано? В смысле, на что закладываться: ждать исправления или самому применять смещение к shape?

ЗЫ. Для маркера, установка iconOffset действует как на iconLayout, так и на iconShape. Соответсвенно ожидал аналогичного поведения и в этом случае.

6 комментариев

Есть ссылка?

Там еще должны быть поля size и href, и количество элементов в массиве должно быть на один больше чем в опции numbers (по умолчанию 3 элемента)

Ссылки на пример, к сожалению, дать не могу.

href и size у icon также присутствуют, иначе что бы тогда отрисовалось. :)

href - это 'data:image/svg+xml;base64,...'

shape - Polygon, только контур

numbers не трогаю. задание массива из 1-2-3-4-... иконок ничего не меняет.



Соберите минимальный пример воспроизводящий проблему на jsbin.com

Пример:




  Пример
 
 
 
 






Со слов разработчиков эта проблема уже исправлена и в следующей версии 2.1.24 это будет работать как надо

Спасибо за сообщение

Спасибо большое. Буду ждать.