-1

我在数据库游标while循环中有以下片段,所以为了查看我可以将多少标记加载到内存中,我删除了游标 movetonext() 并运行它直到它使 VM 过载,所以使用 .icon() 我得到大约 1060 个标记没有我得到大约 160000,所以我想知道的是所有标记只有 3 个不同的位图,所以你必须为每个标记加载位图还是有更有效的方法来做到这一点,标记的数量我需要的应用程序远远超过 1060,谢谢你的时间....

 marker = map.addMarker(new     MarkerOptions().position(latlng));//.icon(BitmapDescriptorFactory
                     // .fromBitmap(knife)));
4

1 回答 1

0

为我要使用的三个标记的每个位图制作一个 BitmapDescriptor,然后在添加标记时加载它解决了这个问题

于 2013-04-23T05:29:03.740 回答