我正在做一个Android应用程序,即在谷歌地图上显示标记。这里的问题是我需要处理~10k标记。我无法进行聚类,因为每个标记都很重要,我无法从某些缩放级别显示此标记,因为获得“更大的图片”非常重要
我做了什么:
问题:
编辑:
首先我会澄清,重要的不是每一个标记,而是标记云的形状。 而且我已经尝试过谷歌地图扩展中的热图,但是在拖动地图时它一直在冻结,堆不断增长直到最终破坏。
答案 0 :(得分:0)
在谷歌地图中渲染标记是非常耗费资源的任务。如果标记是自定义设计的,那么创建位图需要更多的时间。传统的创建标记的方法在这里没有用,bcz渲染是由主线程完成的。你必须实现一些并行处理来创建标记,因此redering标记不会打扰你的主线程。你可以实现这样的东西
http://leaks.wanari.com/2016/05/05/rendering-markers-for-android/
我希望它会对你有所帮助。祝你好运。