加入实体,然后在每个实体中写入label文本,
viewer.entities.add({ // 河道桩号一个个
id: tempname,
position: Cesium.Cartesian3.fromDegrees(tempx, tempy, 160),
orientation: Cesium.Transforms.headingPitchRollQuaternion(
Cesium.Cartesian3.fromDegrees(tempx, tempy, 160),
new Cesium.HeadingPitchRoll(
Cesium.Math.toRadians(90), // 设置这个属性即可(顺时针旋转的角度值)
Cesium.Math.toRadians(45),
Cesium.Math.toRadians(45)
)
),
// 文字
label: {
// 文本。支持显式换行符“ \ n”
text: tempname,
// 字体样式,以CSS语法指定字体
font: '10pt Source Han Sans CN',
// 字体颜色
fillColor: Cesium.Color.YELLOW,
// 背景颜色
backgroundColor: Cesium.Color.AQUA,
// 是否显示背景颜色
想让这写字顺时针旋转一定角度,网上查了的方法都不管用,应该怎么写。
//加入实体
viewer.entities.add({ // 河道桩号一个个
id: tempname,
position: Cesium.Cartesian3.fromDegrees(tempx, tempy, 160),
orientation: Cesium.Transforms.headingPitchRollQuaternion(
Cesium.Cartesian3.fromDegrees(tempx, tempy, 160),
new Cesium.HeadingPitchRoll(
Cesium.Math.toRadians(90), // 设置这个属性即可(顺时针旋转的角度值)
Cesium.Math.toRadians(45),
Cesium.Math.toRadians(45)
)
),
// 文字
label: {
// 文本。支持显式换行符“ \ n”
text: tempname,
// 字体样式,以CSS语法指定字体
font: '10pt Source Han Sans CN',
// 字体颜色
fillColor: Cesium.Color.YELLOW,
// 背景颜色
backgroundColor: Cesium.Color.AQUA,
// 是否显示背景颜色
showBackground: false,