我正在使用谷歌地图制作应用程序。
当标记重叠时,即使图标不同,也只显示最后一个标记。
我不希望它在那种情况下聚集,而是应该通过改变坐标来显示两者但是??
任何解决方案??
答案 0 :(得分:7)
我认为这是一个非常优雅的解决方案,称为Spiderfying标记。
https://github.com/jawj/OverlappingMarkerSpiderfier
我正在考虑使用它。
我现在所做的是使用JavaScript制作一个花哨的弹出窗口,隐藏并在一个标记位置显示div(在PHP中创建有问题,但您也可以在JS上执行此操作)。它具有在地图上允许较少标记的附带好处。
单击此地图上的黑色编号标记以查看其实际效果。 http://www.yourmapper.com/map/111/crime-reports/crime-in-metro-louisville-ky-since-jan-2003.htm
答案 1 :(得分:1)
另一种选择是使用Google Maps API 3 Utility Library,它有一个Marker Clusterer。