Пользовательская кластеризация по идентификатору

Я использую leaflet markercluster, чтобы отображать большое количество маркеров красивым и более эффективным способом при уменьшении масштаба. Я загружаю маркеры из массива. Каждый маркер имеет координаты x и y, а также идентификатор блока. К сожалению, плагин кластеризации создает кластеризацию не так, как я хочу.

Возьмем это в качестве примера: введите здесь описание изображения

Ромбики — это маркеры, а красные прямоугольники — блоки, что означает, что маркеры в одном и том же красном прямоугольнике имеют одинаковый идентификатор блока. Я хочу сгруппировать по блоку при уменьшении масштаба, но они сгруппированы по-другому (желтые прямоугольники).

Есть ли способ добиться того, чего я хочу?


person Bernd Strehl    schedule 06.03.2017    source источник


Ответы (1)


Я бы попытался создать один MarkerClusterGroup для каждого идентификатора блока; таким образом, кластеры в каждой группе будут содержать только маркеры из одного и того же идентификатора блока.

person Liedman    schedule 06.03.2017