首页 / 浏览问题 / 三维GIS / 问题详情
尾迹线样式设置
57EXP 2019年09月03日
现在想把尾迹线设置成直线,而不是用曲线来表示,请问有什么类么?
问题关闭原因: 无需解答

1个回答

您好,您可以看一下我们官网的尾迹线示例。其实它本质上就是一条直线,您看

 viewer.entities.add({ // 尾迹线
                                polyline : {
                                    positions : [line[0], line[1]],
                                    width : 2, // 线的宽度,像素为单位
                                    material : new Cesium.PolylineTrailMaterialProperty({ // 尾迹线材质
                                        color: Cesium.Color.fromCssColorString("rgba(118, 233, 241, 1.0)"),
                                        trailLength : 0.2,
                                        period : 5.0
                                    })
                                }
                            });

代码里面是通过两个点来确定的一条直线,您看上去是曲线是因为它是依附于球面上的,有了曲率
6,215EXP 2019年09月03日
那可以把曲率去掉么?

我现在加了高度,但还是曲线

您好,entity中的polyline,如果您传入二维点,那他就是二维线,在尾迹线中也就是带有曲率的。如果您填入三维点,那他就是三维线,也就是您说的直线,添加三维线的示例您可以看一下这个示例http://support.supermap.com.cn:8090/webgl/examples/editor.html#drawHandler

我现在传入的就是三维点,但还曲线不是直线

不好意思,之前链接给您给错了,是这个链接http://support.supermap.com.cn:8090/webgl/examples/editor.html#Polyline

...