首页 / 浏览问题 / 三维GIS / 问题详情
三维标绘编辑控件报错
1EXP 2020年03月13日

使用产品: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>

1个回答

您好,该问题已反馈研发。
5,560EXP 2020年03月13日
(进度补档)主版本已解决问题(解决日期200319),版本号24815,有需求的请在本楼回复。
我要我要 461823686@qq.com
我也需要804620294@qq.com
该分享文件已过期,在发一下吧
此版本能再发下吗
...