此处新建地图添加数据集,添加了俩,但是最后打开并没有地图 也没有比例尺
最后只有一个
您好,从您上述的截图看,是代码逻辑存在异常,将保存地图到工作空间的逻辑迁移到下方调用workspace.save()之前。
希望可以帮到您。
您好,您理解错我说的意思了,建议您仔细看看,逻辑错误建议是 迁移,而不是 添加。
我知道是迁移过去,第一次执行当然可以,万一我的地图名重复就不能这么用,报错地图名被占用
建议您可以在写代码实现逻辑之前先阅读一下iObjects Java组件提供的帮助文档,在帮助文档中有明确的说明 Maps 对象是提供了 setMapXML 接口用于将指定的 XML 字符串表示的地图替换地图集合对象中指定序号的地图,也就是说可以通过该接口更新工作空间中存储的地图信息,您在对现有的地图添加图层后,在工作空间保存之前调用 setMapXML 接口即可完成更新。