一开始的时候是用官方给的方法,先贴了一个矩形然后再贴图片,导致图片会有白色背景,很不好,之后采用了贴纹理的方法增加图片,这样就不会有背景了。
Maps.prototype.addcloud = function(){
imgUrl = "./src/assets/vissr.png",
this.viewer.entities.add({
id: "Textured rectangle, zIndex 2",
rectangle: {
coordinates: Cesium.Rectangle.fromDegrees(
45.0,
-65.0,
165.0,
60.0
),
material:new Cesium.ImageMaterialProperty({
// 纹理
image: imgUrl,
// repeat: new Cesium.Cartesian2(4, 4),
// color: Cesium.Color.BLUE,
transparent:true
}),
zIndex: 2,
},
});
}