首页 / 浏览问题 / 移动GIS / 问题详情
新的工作空间中添加layers
23EXP 2023年08月22日

工作空间中引入的数据源是天地图的地图服务,现在想要将地图服务添加到地图图层并保存地图,但是添加图层失败
代码如下:

mapControl.getMap().setWorkspace(workspace);
Datasource datasource1 = workspace.getDatasources().open(info1);  //矢量底图数据源
Datasource datasource2 = workspace.getDatasources().open(terinfo);  //地形底图数据源
map = new Map(workspace);
Layers layers = null;//是否是这里的错误?
layers.add(datasource1,"shiliang");
layers.add(datasource2,"dixing");
map.save("ditu");
Maps maps = workspace.getMaps();
maps.add("ditu",map.toXML());
workspace.save();

初步认为是创建Layers类出现的错误,layers应该如何初始化呢
另外,maps是否也有错误

1个回答

您好,layers需要用map.getlayers获取实例,建议您下载示例代码查看更多相关方法

http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=2392

3,575EXP 2023年08月22日
...