在线图层和本地图层合并在一起

0 投票

你好,

   我想把天地图做为底图,并在地图上添加本地地图(smwu文件),我采取的方法是。先加载天地图做为底图,然后加载本地地图,但是不知道什么原因,在把天地图加载到本地地图上面时候,遇到以下问题:

1,在 执行 [m_map open:@"mapname"]; 后,并不显示天地图地图。打印地图信息的时候,发现天地图图层并不再 map.layer 图层中。

本地图层类型为mapgroup,尝试把在线地图做为layer,添加到本地图层时,发现在执行过 [m_map open:@"mapname"]; 后,再对天地图的图层进行操作会奔溃:

Terminating app due to uncaught exception 'Layer', reason: 'native pointer is null'。

如果先加载本地地图,再把天地图,加载到本地地图上面,不知道什么原因内存会爆增,然后app崩溃掉了。

问下,如果想把天地图做为底图,该怎么操作。

3月 30, 2017 分类:  378次浏览 | 用户: xu 初出茅庐 (27 分)
修改于 3月 30, 2017 用户:xu

1个回答

0 投票
 
已采纳

您好,可以在桌面直接打开天地图服务后,保存为工作空间,保存地图后,然后在地图中打开就行了,我这边测试是好的,如果还不行,可以下载我的工作空间测试下。下载地址:http://pan.baidu.com/s/1jI0sSXg

3月 30, 2017 用户: 周仕斌 名扬四海 (1,457 分)
采纳于 3月 30, 2017 用户:xu
好的,谢谢
...