Клуб API Карт

Опции кластера при использовании PieChartClusterer

Кирюха Вот
17 октября 2015, 15:15

День добрый.

 

Насколько я понимаю, при использовании круговых диаграм для отрисовки кластера ( http://clubs.ya.ru/mapsapi/53340 ) никакие опции самого кластера настроить невозможно ? В первую очередь интересует расположение балуна кластера внизу страницы, как при balloonPanelMaxMapArea = infinity для маркера.


ЗЫ.


В догонку хотел сообщить о баге в плагине по ссылке выше.


Если кликнуть по одиночному маркеру на высоком, но не предельном значении зума и оставить раскрытым баллун маркера (при balloonPanelMaxMapArea = infinity), а после откручивать зум назад, так, чтобы "активный" маркер не ушел за пределы карты и попал в кластер, то вылетает ошибка "preset.match is not a function" ( https://github.com/yandex/ymaps-pie-chart-clusterer/blob/master/src/pieChartClusterer/PieChartClusterer.js строка 51). Причина в том, что в match попадает не ожидаемая строка, а объект.

 

Копаться и выяснять из-за чего такие дела - увы, времени нет, но решение на колене такое:

 

function getIconStyle(preset) {

// !!! FIX

if(typeof(preset) === 'object') {

return preset[0].match(STYLE_REG_EXP)[1];

}

return preset.match(STYLE_REG_EXP)[1];

}

2 комментария
Подписаться на комментарии к посту

Там есть ветка в которой оно работает через макет

https://github.com/yandex/ymaps-pie-chart-clusterer/tree/layout

Возможно лучше подойдёт 

да, пасиб, уже видел. Вот только сейчас прикрутил и вроде работает как надо.