android较大数据影像地图加载问题

0 投票
204 浏览

地图加载代码如下:

WorkspaceConnectionInfo info2 = new WorkspaceConnectionInfo();
info2.setServer(DefaultDataConfiguration.WorkspacePathMember);
info2.setType(WorkspaceType.SMWU);
if (!m_workspace.open(info2)) {
    showMsg(this.getResources().getString(R.string.data_damage));
    return false;
}
m_mapControl.getMap().open(m_workspace.getMaps().get(0));

m_workspace.open(info2)返回值为true,但影像地图没有加载成功。之前打开一个400多M的影像地图能成功打开,后来换成一个2.3G的就无法加载了

最新提问 1月 31 分类:  204次浏览 | 用户: yqtyqt (0 分)

1个回答

0 投票
大影像数据无法加载的时候是否有报错信息;测试的移动设备的硬件配置怎么样,建议你换一个性能好一点的设备测试,如果还是无法加载成功的话建议在iDesktop中将其切成地图缓存,然后在iMobile中加载。
最新回答 2月 1 用户: 王国新 名扬四海 (1,849 分)
没有报错信息。。。换了一个6G运存的手机还是不行;要是切成缓存,那在影像上覆盖的矢量图层该怎么处理呢?
打开地图后设置一下地图显示的中心点和地图比例尺,然后再刷新地图;如果切成紧凑型的地图缓存,也是可以在iDesktop中用地图缓存和矢量数据配置好地图,然后iMobile中打开地图,或者在iMobile中先打开地图缓存,然后将矢量数据集添加到地图缓存所在的地图上。
您好!现在把地图切成缓存以后可以加载出来了,但是加载速度很慢,显示最小一级需要加载大概10秒多。有什么方法能提升加载效率吗?
...