【发布时间】:2010-06-11 17:16:47
【问题描述】:
搜索 SO 和多篇文章后,我还没有找到解决问题的方法。
我想要实现的是在 Google 地图上加载 20,000 个标记。
R-Tree 似乎是一个不错的方法,但它仅在搜索地图可见部分内的点时才有用。当地图被缩小时,它会返回所有的点并且...崩溃浏览器。
拖拽地图也有问题,拖完重新运行查询。
我想知道如何使用 R-Tree 并能够实现上述所有目标。
【问题讨论】:
-
我不清楚 R-trees 有什么帮助,因为它们被设计为对矩形集合进行空间分区。另外,缩小地图时,什么方案不会返回所有标记?
-
聚类不会返回所有标记,但我不清楚如何组合两个 R-Tree + 聚类。 R-Tree 将返回一个矩形和边界内的所有点,但是所有这些点都必须聚集并发送到客户端 - 对我来说似乎效率很低......
标签: python google-maps cluster-analysis r-tree