DrawHandler的drawEvt 绘制少于三个点时,回调函数不会触发

0 投票
10.1 webgL包, 在设置clampMode为贴模型时,绘制完成场景会卡死;  如果绘制的点少于三个,回调函数不会执行?
3月 2 分类:  33次浏览 | 用户: zhli 初出茅庐 (39 分)
修改于 3月 2 用户:zhli

1个回答

0 投票
您好,您是如何设置clampMode为贴模型的,是用clampMode=2, var handlerPolygon = new Cesium.DrawHandler(viewer,Cesium.DrawMode.Polygon,clampMode)这样吗,我这边设置没有出现卡死的情况。
3月 2 用户: KeineAhnung 名扬四海 (1,334 分)
是的,设置的是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包看看。

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