diff --git a/src/scene/CesiumGlobe.js b/src/scene/CesiumGlobe.js index b50a7cc..b014fab 100644 --- a/src/scene/CesiumGlobe.js +++ b/src/scene/CesiumGlobe.js @@ -236,7 +236,9 @@ export class CesiumGlobe { credit: 'Imagery © Esri, Maxar, Earthstar Geographics', maximumLevel: 19, }); - viewer.imageryLayers.addImageryProvider(imagery); + const imageryLayer = viewer.imageryLayers.addImageryProvider(imagery); + // 卫星影像不覆盖极区(约 ±85° 外返回黑块),限制范围让极区用冰盖底色 + imageryLayer.rectangle = Cesium.Rectangle.fromDegrees(-180, -85, 180, 85); // 真实地形(Esri World Elevation 3D,免费无 token;失败则保持默认椭球) const terrain = new Cesium.Terrain(