繁体   English   中英

结合 map 积分 - 谷歌 map API

[英]Combine map points - Google map API

我有一个 javascript Google Map,它以完整的世界观开始,并且在某些区域有很多聚集点。 因为 map 上的点非常接近,所以看起来就像很多重叠的引脚,因此无法点击任何接受顶部引脚的引脚。 我想做的是将所有聚集点组合成一个点,当查看整个 map 或它的大部分时,可以单击该点以获得所有组合位置的列表,并在放大时将这些点散开map 的那个区域。 我环顾四周,似乎找不到任何方法,我是否遗漏了什么或者是否有解决方法可以做到这一点?

感谢您所有的帮助!

这里有很多关于各种选项的很好的文章: http://www.svennerberg.com/2009/01/handling-large-amounts-of-markers-in-google-maps/

它包括 MarkerManager、Clusterer、ClusterMarkup 和 MarkerClusterer。

我使用 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM