我在循环中的数据库游标中有以下片段,所以要查看我可以加载到内存中的标记数我移除了光标movetonext()并运行它直到它重载VM,所以使用.icon()我得到大约1060个标记,没有我得到大约160000,所以我想知道所有标记只有3个不同的位图,所以你必须为每个标记加载位图或者是否有更有效的方法来做到这一点,应用程序所需的标记数量远远超过1060,感谢您的时间....
marker = map.addMarker(new MarkerOptions().position(latlng));//.icon(BitmapDescriptorFactory
// .fromBitmap(knife)));
答案 0 :(得分:0)
为即将使用的三个标记的每个位图创建一个BitmapDescriptor,然后在添加标记时加载它解决了这个问题