Gis 如何向Cesiumjs中的实体添加标签

Gis 如何向Cesiumjs中的实体添加标签,gis,cesium,Gis,Cesium,如何向铯元素中的实体(多边形)添加标签?我尝试了以下代码,但标签没有显示。我不知道我哪里把它编错了 var查看器=新铯查看器(“铯容器”); var entity=viewer.entities.add({ 多边形:{ 等级:铯。碳原子3。从度排列([ -109.080842,45.002073, -105.91517,45.002073, -104.058488,44.996596, -104.053011,43.002989, -104.053011,41.003906, -105.728

如何向铯元素中的实体(多边形)添加标签?我尝试了以下代码,但标签没有显示。我不知道我哪里把它编错了


var查看器=新铯查看器(“铯容器”);
var entity=viewer.entities.add({
多边形:{
等级:铯。碳原子3。从度排列([
-109.080842,45.002073,
-105.91517,45.002073,
-104.058488,44.996596,
-104.053011,43.002989,
-104.053011,41.003906,
-105.728954,40.998429,
-107.919731,41.003906,
-109.04798,40.998429,
-111.047063,40.998429,
-111.047063,42.000709,
-111.047063,44.476286,
-111.05254,45.002073]),
高度:0,,
材料:铯。颜色。红色。含α(0.5),
大纲:对,,
大纲颜色:铯。颜色。黑色
},
标签:{text:'hello world'}
});
entity.label.show=true;
viewer.zoomTo(实体);


您可以在官方网站上的演示代码中测试它:

与多边形不同,标签取决于具有
位置的实体。标签显示在实体的位置(或相对于实体的位置)

尝试将此行添加到示例代码中:

position: Cesium.Cartesian3.fromDegrees(-108, 43),

这是。

与多边形不同,标签取决于具有
位置的实体。标签显示在实体的位置(或相对于实体的位置)

尝试将此行添加到示例代码中:

position: Cesium.Cartesian3.fromDegrees(-108, 43),
这是我的建议