【解決辦法】遍曆動态标繪圖層中的(de)所有對象,調用對象的(de)toGeoJSON() 方法将标号轉爲(wéi / wèi)GeoJson,進行保存。導入時(shí)将調用plottingLayer.geoJsonToGeoGraphicObject進行 恢複;
完整代碼如下:
var jsonData = [];
plottingLayer.geoGraphicObjects.forEach(obj => {
var objJsonStr = obj.toGeoJson();
jsonData.push(objJsonStr);
});
jsonData.forEach(objJsonStr => {
plottingLayer.geoJsonToGeoGraphicObject(JSON.parse(objJsonStr));
})