2014-07-17 58 views
0

我正在使用许多提供者的许多geojson重叠caontaining庇护列表创建地图。我希望组副本在地图上只有一个标记,并且在鼠标悬停时显示不同的提供者使用以下一些菜单:circular menu使用传单检测重复标记

问题不在于菜单,是要知道是否存在某种方式以检测是否有重复(通过名称和距离)

Example here. 如果选择Pyrenees-Refuges.com左侧睡椅菜单上,你会看到重复的短亭超过对方。我想检测它们是否重复。

这个例子是使用的OpenLayers,但我工作的一个小册子新版本

回答

0

OverlappingMarkerSpiderifier插件正是这样做的。

+0

不完全是因为我有两个重复的图层。我只想在两个点(每个图层一个点)靠近并且具有相似标题时才会产生这种效果。 – leosw

+0

这个插件有一个选项,你可以调整标记的距离(https://github.com/jawj/OverlappingMarkerSpiderfier-Leaflet#construction)。您需要组合图层以使用此插件或任何其他插件:只需为图层中的各个项目设置不同的样式即可。 – tmcw