Leaflet markercluster:如何更改markercluster的边界?

时间:2016-06-13 18:32:34

标签: json leaflet markerclusterer mkcoordinateregion leaflet.markercluster

对于大学我使用传单创建一个webmap - 它是关于在伊拉克的迁移。在地图中,我有一个等距离层,坐标来自一个json(伊拉克及其古道),每个gouvernorate都有一个值。另外,我添加了一个带有另一个json的标记到地图的图层。此json仅包含标记的坐标,每个标记具有一个值。我实现了一个传单标记集,其中所有子标记都被汇总,并且总和显示在父图标中 - 虽然总和到现在为止都不正确,但我认为它正在工作,到目前为止......我已经在寻找数学错误...

现在,我想改变标记聚类的界限(目前我认为它们是由传单自动和随机构建的)到伊拉克第一个json的gou​​vernorates边界。目的是为伊拉克的一个区域聚集区域。网上有一些例子,我已经尝试了很多,但它不起作用...... 也许这里有人可以帮助我..如果您有任何疑问或需要进一步解释,请告诉我!

来源: - 使用伊拉克gouvernorate-polygon-coordinates的js文件“iraq_09_14.js”中的json代码

  • 带有标记多边形和每个标记值的js文件“target-location_09_14.js”中的json代码

this is the js-code where I create the leaflet map

this is the js-code where I create the markerclusters with the sum of the values

1 个答案:

答案 0 :(得分:1)

  

我想将标记聚类[...]的界限改为伊拉克第一个json的gou​​vernorates界限。

然后为每个省创建一个MarkerClusterGroup个实例,并将每个标记添加到相应的群集组。

  

此json仅包含标记的坐标,每个标记都有一个值。

您应该真正预处理数据,因此每个标记都有关于它所属的省的信息。您可能希望通过Turf或其他方式进行多边形点地理处理。

  

(目前我认为[群集]是由传单自动构建的)

它们不是随机的,分层贪婪聚类算法是确定性的。您可以在https://www.mapbox.com/blog/supercluster/

了解更多信息