Получите лучшие 5 групп размером маркеров в нем - MarkerclusterPlus

Использую MarkerclusterPlus для clsutering на API карт Google. Я должен узнать лучшие 5 групп, сформированных на основе размера кластера (размер маркера).

var totalCluster = that.markerCluster.getTotalClusters();

Используя это я могу получить полные группы, как я могу двинуться отсюда до, получают это.

0
nl ja de

1 ответы

Метод getClusters() markerClusterer, возвращает множество, содержащее все группы.

когда вы повторяете по этому множеству, можно получить доступ к маркерам в группе при помощи метода getMarkers() группы. Собственность длины возвращенного массива дает вам количество маркеров в текущей группе.

Создайте множество из этой информации, сортируйте его и затем используйте Array.slice() на полученном массиве, чтобы принести вершину n.

0
добавлено