谷歌地图api v3的服务器端群集

时间:2011-09-23 12:28:49

标签: php google-maps-api-3 server-side google-maps-markers cluster-analysis

我目前正在开发一种谷歌地图概览小部件,它在地图上显示位置作为标记。标记物的数量从几百到几千个标记物(10000个以上)变化。现在我正在使用 MarkerClusterer用于谷歌地图v3 1.0 谷歌地图javascript api v3(高级版),它的工作相当不错,让我们说一百个标记。由于标记的数量将增加,我需要一种新的聚类标记的方法。从我读到的,保持性能提升的唯一方法是将集群从客户端移动到服务器端。有谁知道一个好的PHP5库能够为我完成这个吗?

Atm我正在深入研究谷歌地图的层机制。也许还有一些领先的PHP库我可以开始检查?我也跑过FusionTables,但由于我需要群集,我认为这可能不是正确的解决方案。

提前致谢!

3 个答案:

答案 0 :(得分:7)

答案 1 :(得分:3)

本文提供了一些用于标记聚类的PHP示例:

http://www.appelsiini.net/2008/11/introduction-to-marker-clustering-with-google-maps

答案 2 :(得分:0)

您可以尝试我的免费群集应用。它能够比客户端谷歌地图api更多的引脚。它为kmeans提供基于网格的聚类。

https://github.com/biodiv/anycluster