我正试图在Cesium中绘制一些特定高度的文本(因此它与其他原始图形绘制的高度相同)。在文字方面,我似乎无法绘制任何东西,但标签夹在地面上(在下面的示例中,第一个小圆圈位于地平面)。就这样:
var entity = viewer.entities.add({
position: Cesium.Cartesian3.fromDegrees(parseFloat(terrain[5]), parseFloat(terrain[4])),
ellipse : {
semiMinorAxis : 10000,
semiMajorAxis : 10000,
height : 1000,
fill : true,
outline: true,
material : Cesium.Color.fromCssColorString(someColour).withAlpha(0.5),
outlineWidth : 2
},
label: {
id: 'my label',
text: "Blabla",
scale: .5,
height: 1000
}
});
有没有办法在Cesium的特定高度绘制文字?
答案 0 :(得分:1)
文字高度必须是entity.position
的一部分。尝试将其作为第3个参数添加到第2行的Cartesian3.fromDegrees
。