Cesium的Entity
Entity在官方文档P412,其中常用的实体属性有label(P641),point(P839),polyline(P890),polygon(P858),billboard(P41)等
其他常用的公共属性有name,id,show,position,orientation
//新增一个实体
const entity1 = viewer.entities.add({
name: "This is an entity",
id: "entity",
polyline: {
/*positions: Cesium.Cartesian3.fromDegreesArray([-75, 37,
-125, 37]),*/
positions: Cesium.Cartesian3.fromDegreesArrayHeights([-75, 43, 500000,-125, 43, 500000]),
width: 10,
material: new Cesium.PolylineArrowMaterialProperty(Cesium.Color.RED),
}
})
label常用属性
label: {
show: true,
text: "this is a label",
font: "32px Helvetica",
scale: 0.5,
showBackground: false,
backgroundColor: new Cesium.Color(1.0, 0.5, 0.5, 0.8),
pixelOffset: new Cesium.Cartesian2(0, -20),
fillColor: Cesium.Color.RED,
...
}
point属性
point: {
show: true,
pixelSize: 10,
heightReference: Cesium.HeightReference.NONE,
color: Cesium.Color.RED
}