我想将大量叠加加载到一个MapView中。
假设我想在全球范围内加载大约10.000或更多的叠加层。
最好的方法是什么?据我所知,使用MapView加载10k的drawables,最大缩小将无法正常工作。 (稳定性和用户体验)。
那么有没有办法解决这个问题。欢迎提出所有建议。
也许创建叠加叠加,不允许最大缩小,叠加将地图作为图片而不是在Android等中呈现等。不知道是否所有这些都是可能的。
我可以在这里使用一些指导。
答案 0 :(得分:2)
This Thread可能有用。第一个响应者建议将其作为异步任务执行,该任务可以从SQL数据库加载。我不确定10 000个叠加会产生什么样的性能影响,但你可以调整异步任务以在后台分配负载。
希望有所帮助。
答案 1 :(得分:0)
我找到了一个自我群集解决方案。 Here你可以看到它。如果地理输出在mapView中的投影距离太近,则将其分组。同时仅渲染可见的poins