去掉标签显示距离限制与淡出

This commit is contained in:
2026-09-19 16:36:54 +08:00
parent bd1618e226
commit 2041004bfd
-9
View File
@@ -447,9 +447,6 @@ export class CesiumGlobe {
style: Cesium.LabelStyle.FILL, style: Cesium.LabelStyle.FILL,
heightReference: Cesium.HeightReference.CLAMP_TO_GROUND, heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
disableDepthTestDistance: 1000, // 1km 内不深度测试(近处不消失),远处仍遮挡背面 disableDepthTestDistance: 1000, // 1km 内不深度测试(近处不消失),远处仍遮挡背面
distanceDisplayCondition: new Cesium.DistanceDisplayCondition(0, 1e7),
scaleByDistance: new Cesium.NearFarScalar(1e4, 20 / 15, 6e6, 1.0),
translucencyByDistance: new Cesium.NearFarScalar(9e6, 1.0, 1e7, 0.0),
}); });
} }
@@ -488,8 +485,6 @@ export class CesiumGlobe {
const scene = this.viewer.scene; const scene = this.viewer.scene;
const textGold = Cesium.Color.fromCssColorString('#e0c46a'); const textGold = Cesium.Color.fromCssColorString('#e0c46a');
const black = Cesium.Color.fromCssColorString('#14100d'); const black = Cesium.Color.fromCssColorString('#14100d');
const ddc = new Cesium.DistanceDisplayCondition(0, 4e6);
const tdc = new Cesium.NearFarScalar(2e6, 1.0, 4e6, 0.0);
let cities = []; let cities = [];
try { try {
@@ -515,8 +510,6 @@ export class CesiumGlobe {
outlineColor: black, outlineColor: black,
outlineWidth: 1, outlineWidth: 1,
heightReference: Cesium.HeightReference.CLAMP_TO_GROUND, heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
distanceDisplayCondition: ddc,
translucencyByDistance: tdc,
}); });
labels.add({ labels.add({
position, position,
@@ -529,8 +522,6 @@ export class CesiumGlobe {
pixelOffset: new Cesium.Cartesian2(0, -6), pixelOffset: new Cesium.Cartesian2(0, -6),
heightReference: Cesium.HeightReference.CLAMP_TO_GROUND, heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
disableDepthTestDistance: 1000, // 1km 内不深度测试(近处不消失),远处仍遮挡背面 disableDepthTestDistance: 1000, // 1km 内不深度测试(近处不消失),远处仍遮挡背面
distanceDisplayCondition: ddc,
translucencyByDistance: tdc,
}); });
} }
this._dataReady(); this._dataReady();