结合地图点 - Google地图API

时间:2011-06-28 18:25:51

标签: javascript google-maps google-maps-api-3 google-maps-markers

我有一个javascript Google Map,它以完整的世界视图开头,并且在某些区域有很多聚集点。因为地图上的点非常接近,所以看起来像很多重叠的引脚,并且无法点击其中任何一个接受顶部引脚。我想要做的是将所有聚集点组合成一个点,在查看整个地图或其中的大部分时,可以单击所有组合位置的列表,并在放大时将点展开。地图的那个区域。我好好环顾四周,似乎无法找到任何办法,我是否遗漏了某些东西,或者是否有解决方法可以实现这一目标?

感谢您的所有帮助!

2 个答案:

答案 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文档,一些很好的信息!

https://developers.google.com/maps/articles/toomanymarkers