首页 / 浏览问题 / 三维GIS / 问题详情
平面场景中, 划线值得到一个点坐标
74EXP 2020年01月14日
平面场景中创建一个线绘制对象
handlerLine = new Cesium.DrawHandler(viewer, Cesium.DrawMode.Line)
handlerLine.drawEvt.addEventListener((result) => {})回调得到的线数据positions里只有一个点坐标

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

1个回答

您好,无论是在哥伦布模式还是2D模式,绘制都是正确的,确保绘制时鼠标点击触发成功了
882EXP 2020年01月14日

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

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

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

...