平面场景中, 划线值得到一个点坐标

0 投票
平面场景中创建一个线绘制对象
handlerLine = new Cesium.DrawHandler(viewer, Cesium.DrawMode.Line)
handlerLine.drawEvt.addEventListener((result) => {})回调得到的线数据positions里只有一个点坐标

三维场景中画一条直线是两个点坐标,请问这是什么原因呢?

1月 14 分类:  27次浏览 | 用户: zhli 才疏学浅 (16 分)

1个回答

0 投票
您好,无论是在哥伦布模式还是2D模式,绘制都是正确的,确保绘制时鼠标点击触发成功了
1月 14 用户: 杨义东 学富五车 (502 分)

您好,在9.1.2版本中,随便绘制都是正常的, 但是在10.0.1版本,尝试绘制很多次都只得到一个点坐标

我用sp1版本(10.0.1)测试平面场景没问题,我用的是drawHandler.html这个demo,在绘制线结束的回调函数中输出结果

您好, 我这边的版本也是sp1 10.0.1, 并用这个包的示例文件做了测试, 是可以看见绘制的线,但返回结果还是只得到一个点坐标

...