在二维场景下, Label标签被遮挡

找了一下相关文档, label并没用 index相关属性.
接着改变绘制顺序, 将label置于最后绘制, 仍然会被覆盖.
最后使用的是eyeOffset属性, 设为负值则在更上层
const label = entities.add({
position: Cesium.Cartesian3.fromDegrees(coor[0], coor[1], coor[2] + 50),
label : {
text: index + 1 + '',
font: '12px sans-serif',
fillColor:Cesium.Color.BLACK, //字体颜色
backgroundColor:Cesium.Color.WHITE, //背景颜色
showBackground:true, //是否显示背景颜色
style: Cesium.LabelStyle.FILL, //label样式
outlineWidth : 2,
eyeOffset: new Cesium.Cartesian3(0, 0, -10)
}
});


针对Cesium中二维场景下Label被遮挡的问题,尝试调整绘制顺序无效后,通过设置特定属性为负值实现Label显示在上层。

5170

被折叠的 条评论
为什么被折叠?



