使用产品:SuperMap_iClient3D_10i_SP1_for_WebGL_CN
问题详细描述:标绘编辑控件Cesium.PlotEditControl,同样的代码使用1.46版本时正常,使用上面版本提示“scene is not defined”
问题重现步骤:同样的逻辑代码,切换版本引用后,上面版本报错
测试代码块:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="Cesium/Widgets/widgets.css">
<script type="text/javascript" src="Cesium/Cesium.js"></script>
<!-- 10i-->
<script type="text/javascript" src="Cesium/Cesium.js"></script>
<script type="text/javascript" src="Cesium/ThirdParty/Workers/PlotAlgo/PlotAlgoInclude.js"></script>
<!-- 1.46-->
<!--<script type="text/javascript" src="cesium-supermap/Cesium.js"></script>
<script type="text/javascript" src="cesium-supermap/ThirdParty/Workers/PlotAlgo/PlotAlgoInclude.js"></script>-->
<style>
html,body,#cesiumContainer{
position: absolute;
padding: 0;
margin: 0;
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<div id="cesiumContainer"></div>
<script>
let viewer = new Cesium.Viewer('cesiumContainer', {
baseLayerPicker: false
});
let plottingBaseLayer = new Cesium.PlottingLayer(viewer.scene, "基本标绘图层");
viewer.scene.layers.add(plottingBaseLayer);
let plotEditControl = new Cesium.PlotEditControl(viewer.scene,plottingBaseLayer);
</script>
</body>
</html>