在铯中为多边形添加标签
Add a Label to the Polygon in Cesium
如何在指定位置为实体(例如多边形)添加标签:
我是这样尝试的:(entity.polygon = true)
static addLabel(entity) {
entity.myLabel = new Cesium.LabelGraphics({
position : Cesium.Cartesian3.fromDegrees(-75.1641667, 39.9522222),
label : {
text : 'Philadelphia',
font : '24px Helvetica',
fillColor : Cesium.Color.SKYBLUE,
outlineColor : Cesium.Color.BLACK,
outlineWidth : 2,
}
})
}
没有错误,但地图上没有显示。
"label" 是实体的一个对象,所以试试这个:
entity.label= new Cesium.LabelGraphics({
position : Cesium.Cartesian3.fromDegrees(-75.1641667, 39.9522222),
text : 'Philadelphia',
font : '24px Helvetica',
fillColor : Cesium.Color.SKYBLUE,
outlineColor : Cesium.Color.BLACK,
outlineWidth : 2,
})
隐藏它使用
enity.label.show=false;
如何在指定位置为实体(例如多边形)添加标签:
我是这样尝试的:(entity.polygon = true)
static addLabel(entity) {
entity.myLabel = new Cesium.LabelGraphics({
position : Cesium.Cartesian3.fromDegrees(-75.1641667, 39.9522222),
label : {
text : 'Philadelphia',
font : '24px Helvetica',
fillColor : Cesium.Color.SKYBLUE,
outlineColor : Cesium.Color.BLACK,
outlineWidth : 2,
}
})
}
没有错误,但地图上没有显示。
"label" 是实体的一个对象,所以试试这个:
entity.label= new Cesium.LabelGraphics({
position : Cesium.Cartesian3.fromDegrees(-75.1641667, 39.9522222),
text : 'Philadelphia',
font : '24px Helvetica',
fillColor : Cesium.Color.SKYBLUE,
outlineColor : Cesium.Color.BLACK,
outlineWidth : 2,
})
隐藏它使用
enity.label.show=false;