首页 / 浏览问题 / 三维GIS / 问题详情
DrawHandler的drawEvt 绘制少于三个点时,回调函数不会触发
71EXP 2021年03月02日
10.1 webgL包, 在设置clampMode为贴模型时,绘制完成场景会卡死;  如果绘制的点少于三个,回调函数不会执行?

1个回答

您好,您是如何设置clampMode为贴模型的,是用clampMode=2, var handlerPolygon = new Cesium.DrawHandler(viewer,Cesium.DrawMode.Polygon,clampMode)这样吗,我这边设置没有出现卡死的情况。
1,545EXP 2021年03月02日
是的,设置的是2,绘制完就卡住了

您在官网示例http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#drawHandler绘制会出现这个情况吗。另外如果绘制的点少于三个的话,两个点无法构成面,也就无法返回drawevent。

官网的不会

那应该是版本问题,您可以http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=1526在这里面下载最新的webgl包看看。

确实是包的问题,下载最新的包就没问题
...