我有一个javascript Google Map,它以完整的世界视图开头,并且在某些区域有很多聚集点。因为地图上的点非常接近,所以看起来像很多重叠的引脚,并且无法点击其中任何一个接受顶部引脚。我想要做的是将所有聚集点组合成一个点,在查看整个地图或其中的大部分时,可以单击所有组合位置的列表,并在放大时将点展开。地图的那个区域。我好好环顾四周,似乎无法找到任何办法,我是否遗漏了某些东西,或者是否有解决方法可以实现这一目标?
感谢您的所有帮助!
答案 0 :(得分:6)
这里有各种各样的选项:http://www.svennerberg.com/2009/01/handling-large-amounts-of-markers-in-google-maps/
它包括MarkerManager,Clusterer,ClusterMarkup和MarkerClusterer。
答案 1 :(得分:2)
我使用Clusterer并且对它很满意。相当简单直接
http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/docs/examples.html
此后我发现的另一个选项可能值得一看
http://gmap3.net/examples/clustering.html
<强>更新强>
最新的Google文档,一些很好的信息!