我试图在传单地图上显示很多标记。标记的数据 - 坐标、文本... - 存储在文本文件中。我制作了一个解析器来解析文本,将数据放入一个大数组中,然后在这个数组上循环以显示每个标记。
我的问题是我有很多标记 - 超过 200 个,其中许多有相同的坐标。
我的代码循环良好,但只显示每个坐标的最后一个标记,我怎样才能正确显示它们?
我试图在传单地图上显示很多标记。标记的数据 - 坐标、文本... - 存储在文本文件中。我制作了一个解析器来解析文本,将数据放入一个大数组中,然后在这个数组上循环以显示每个标记。
我的问题是我有很多标记 - 超过 200 个,其中许多有相同的坐标。
我的代码循环良好,但只显示每个坐标的最后一个标记,我怎样才能正确显示它们?
在四处挖掘网络之后,我找到了一个似乎非常适合我的问题的解决方案。Leaflet 允许您创建“markercluster”,可以将标记聚集在一起。
这是一个活生生的例子: http: //leaflet.github.io/Leaflet.markercluster/example/marker-clustering-realworld.388.html