cesium中的Billboard Label在旋转地球的时候始终是面向屏幕的,如果想实现Billboard Label贴在地表上,不随视角转动而变化,可以转换思路,用polygon或者rectangle采用图片材质实现。
1、Billboard
实现Billboard贴在地表上比较简单,可以直接转成polygon+ImageMaterialProperty实现。
let p1 = [115.000454, 37.000292];
let p2 = [114.999768, 37.00046];
let p3 = [114.999322, 37.000266];
let p4 = [114.999351, 36.999761];
let p5 = [115.000598, 36.999793];
viewer.entities.add({
polygon: {
hierarchy: Cesium.Cartesian3.fromDegreesArray([p1[0], p1[1], p2[0], p2[1], p3[0], p3[1], p4[0], p4[1], p5[0], p5[1]]),
material: new Cesium.ImageMaterialProperty({
image: `/img.png`
}),
}
});

1153

被折叠的 条评论
为什么被折叠?



