首页 / 浏览问题 / 三维GIS / 问题详情
超图FAQ:SuperMap iClient3D for Cesium 动态标绘内容如何导出保存,并导入恢复?
64,468EXP 2025年04月14日

SuperMap iClient3D for Cesium 动态标绘内容如何导出保存,并导入恢复?

1个回答

【解决办法】遍历动态标绘图层中的所有对象,调用对象的toGeoJSON() 方法将标号转为GeoJson,进行保存。导入时将调用plottingLayer.geoJsonToGeoGraphicObject进行 恢复; 完整代码如下: var jsonData = []; plottingLayer.geoGraphicObjects.forEach(obj => { var objJsonStr = obj.toGeoJson(); jsonData.push(objJsonStr); }); jsonData.forEach(objJsonStr => { plottingLayer.geoJsonToGeoGraphicObject(JSON.parse(objJsonStr)); })
64,468EXP 2025年04月14日
...