【发布时间】:2012-09-18 18:44:19
【问题描述】:
我正在与我的程序员合作,遇到一个问题,我们正试图找到一个简单/开源的解决方案,因为我相信其他人之前也遇到过同样的问题......
简单来说,我们试图在 android 应用程序内的谷歌地图上放置数千个图钉......
我们设法解决了在 xcode 内的谷歌地图上放置数千个图钉的问题,方法是使用聚类算法将它们放置在集群中并给出特定区域的图钉数量,然后当您放大时,特别是图钉出现在他们的位置。
但是,当尝试在 android 空间中使用相同的算法时,我们发现它速度慢且不稳定,应用程序崩溃并变得无法使用。
显然,只是尝试填充地图上的所有图钉位置不是解决方案,而是在不同缩放级别时沿着集群或加载图钉线的另一种解决方案....如果您可以通过将我引导到某人来提供帮助else 已解决此问题或提出解决方案,我将不胜感激,
【问题讨论】:
-
您能否更详细地说明您的“聚类算法”是什么以及导致 Android 应用崩溃的原因。
-
你在使用谷歌的 MarkerManager 吗?
-
这不是cluster-analysis(所以我删除了标签,并将其替换为markerclusterer)。在维基百科上阅读。
标签: javascript android algorithm maps markerclusterer