在Leaflet中以最大缩放级别聚合多个引脚

时间:2015-03-14 01:06:26

标签: javascript php mysql gis leaflet

当用户处于最大缩放级别时,在传单中显示引脚时遇到一些问题。我正在从MySQL数据库加载引脚位置。

我已经在使用MarkerClusterer了,当用户缩小得足够远时,这种方法很有效。问题是,当用户处于最大缩放级别时,某些引脚非常靠近,它们会重叠。

我也查看了OverlappingMarkerSpidifier插件,但是当一条街上有大约20-30个引脚时,这看起来很难看,因为所有引脚都重新开始重叠。

每个引脚都有一个与之关联的图像。我想做的事情是,如果它们足够靠近,可以将多个引脚聚合成一个引脚,然后当用户点击引脚时,它们可以浏览与这些聚合引脚相关联的图像。我不知道如何做到这一点。

更改为空间数据库是否可行?或者我可以以某种方式将PHP调用中的引脚位置聚合到数据库中以获取引脚?或者我可以用JavaScript以某种方式完成它吗?

如果有人有任何建议,我会非常感激,我现在​​不知所措。

0 个答案:

没有答案