distanceDisplayCondition是一个核心属性,决定距离地球一定高度所展示的效果
//在距离地球20000000米以上显示为点:
createPoint() {
const point = new GeoVis.PointGraphics({
id: GeoVis.createGuid(),
pixelSize: 10,
color: GeoVis.Color.WHITE,
distanceDisplayCondition: new GeoVis.DistanceDisplayCondition(20000000.0)
});
this.createCesiumSatelliteEntity("Point", "point", point);
}
///在距离地球400000到20000000.0米显示为billboard
createBillboard(){
const billboard = new GeoVis.BillboardGraphics({
id: GeoVis.createGuid(),
scale:0.02,
image:"static/data/SatelliteVis/satellite/satellite.png",
distanceDisplayCondition: new GeoVis.DistanceDisplayCondition(400000,20000000.0)
});
this.createCesiumSatelliteEntity("Billboard", "billboard", billboard);
}