在CesiumJS中绘制不同高度的文本

时间:2018-02-20 14:29:21

标签: cesium

我正试图在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
              }
         });

enter image description here

有没有办法在Cesium的特定高度绘制文字?

1 个答案:

答案 0 :(得分:1)

文字高度必须是entity.position的一部分。尝试将其作为第3个参数添加到第2行的Cartesian3.fromDegrees