gpt4 book ai didi

android - 如何在我的 MapActivity 中添加上千个 GeoPoints

转载 作者:行者123 更新时间:2023-11-30 04:30:23 25 4
gpt4 key购买 nike

我有我的 Android 应用程序,我想在我的 MapActivity 5 000 GeoPoints 上显示。为此,我使用下一个代码:

for(BusinessUnitMapModel model : DeviceClientApplication.getInstance().getBusinessUnitList()){
GeoPoint point = new GeoPoint((int)(Double.parseDouble(model.getLatitude())*1E6),(int)(Double.parseDouble(model.getLongitude())*1E6));
OverlayItem overlayItem = new OverlayItem(point, "", "");
itemizedOverlay.addOverlay(overlayItem);
}

但是当我尝试进入 MapActivity 时我的应用程序崩溃了。

有人知道如何添加数千个 GeoPoints 吗?

最佳答案

您得到的很可能是内存不足异常,因为您要向 map 添加大量叠加层。如果是这种情况,您需要找到解决方法。互联网上有很多关于此的不同线程(搜索“android mapactivity memory exception”)供您查看并从中获取建议。这是一个示例:

http://code.google.com/p/android/issues/detail?id=2181

祝你好运!

关于android - 如何在我的 MapActivity 中添加上千个 GeoPoints,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7839142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com