在cesium中,我们可以改变其entity线段材质,这里以直线为例.
首先我们先创建一条直线
const redLine = viewer.entities.add({
polyline: {
positions: Cesium.Cartesian3.fromDegreesArray([
-75,35,-125,35,
]),
width: 5,
material:material,
保存后可看到在地图上创建了一条线段
我们使用cesium提供的方法
//设置虚线材质
let material = new Cesium.PolylineDashMaterialProperty({
dashLength:16,
color: Cesium.Color.RED,
})
const redLine = viewer.entities.add({
polyline: {
positions: Cesium.Cartesian3.fromDegreesArray([
-75,35,-125,35,
]),
width: 5,
material:material,
}
})
保存后可见