首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用R-Tree在google地图上绘制大量地图标记

如何使用R-Tree在google地图上绘制大量地图标记
EN

Stack Overflow用户
提问于 2010-06-12 01:16:47
回答 2查看 1.3K关注 0票数 1

在搜索了这么多篇文章之后,我还没有找到解决问题的方法。

我试图实现的是在Google Maps上加载20,000个标记。

R-Tree似乎是一种很好的方法,但它只在搜索地图可见部分内的点时才有帮助。当地图缩小时,它将返回浏览器中的所有点and...crash。

还存在拖动地图以及在拖动结束时重新运行查询的问题。

我想知道如何使用R-Tree并能够实现上述所有功能。

EN

回答 2

Stack Overflow用户

发布于 2010-06-12 02:18:41

如前所述,当您查看缩小视图时,R-Tree不会对您有所帮助。这个问题通常通过标记聚类来解决,因为在浏览器窗口中显示20,000个点并不是那么有用。

Marker Manager是一个开源的javascript库,可以解决这个问题,但也有其他的。

对于非常多的标记,您可能需要考虑服务器端集群( R-Tree可能会派上用场!)。Hereits google cache是其中的一个讨论,因为在写这篇文章的时候,链接已经死了。

票数 2
EN

Stack Overflow用户

发布于 2016-08-31 05:30:27

如果您不想为集群而烦恼,那么只需将您的标记列表终止于一个预设的数字,可能是几百个(您可以通过可用性测试确定),并显示一些指示,表明当您放大时会有更多可用的标记列表

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3024787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档