如何绘制标牌下的线
效果见下图
代码如下
function createPolyLine (option) {
var width = isNaN(option.width) ? 1 : option.width
var data = Array.isArray(option.data) ? option.data : [0, 0, 0]
return window._cesium.entities.add({
show: option.show === false ? false : true,
polyline: {
positions: option.position ? option.position : Cesium.Cartesian3.fromDegreesArray(data),
width: width,
material: option.material ? option.material : Cesium.Color.WHITE,
},
})
}
//
const pole = createPolyLine({
id: 'pole',
show: true,
position: Cesium.Cartesian3.fromDegreesArrayHeights([
lng, // 经度
lat, // 纬度
0,
lng,
lat,
alt, // 高度
]),
material:new Cesium.Color(1,0,0,0.5),
width: 1,
})