Google地图上的OutOfMemoryError应用程序有很多标记

时间:2013-09-23 07:05:36

标签: android google-maps android-maps-v2

我正在开发一个应用程序,它在谷歌地图上有超过10000个标记,我正在使用谷歌地图v2,并作为库android-maps-extensions https://code.google.com/p/android-maps-extensions/。 但是当我在地图上加载标记时,由于java.lang.OutOfMemoryError异常,它使应用程序变慢并且10 * 5次强制关闭。
所有标记都有自己的图像,图像加载形式的网址,图像没有加载的条件,defult图像将被移除

有没有办法处理这种情况..?

2 个答案:

答案 0 :(得分:0)

您可以在android:largeHeap="true"中使用AndroidManifest.xml,以便从Android的虚拟机中请求更多内存。

答案 1 :(得分:-1)

使用以下代码进行图片加载。

从这里下载jar:http://code.google.com/p/android-query/

   private AQuery androidAQuery;
        androidAQuery=new AQuery(this);

    androidAQuery.id(YOUR IMAGEVIEW).image(YOUR IMAGE URL, true, true,default icon(optional));