Cesium 修改默认地球贴图

时间:2024-04-11 07:37:02

    Cesium 建立Cesium.Viewer的时候,默认的贴图(imageryProviderViewModels)为'Bing Maps Aerial',但是因为“HTTP401: 已拒绝 - 请求的资源需要用户身份验证” 所以加载不了。

Cesium 修改默认地球贴图

        这个时候我们如果需要直接调用其他贴图,比如“Natural Earth”。可以通过修改Cesium文件夹下Cesium.js的方式实现。打开Cesium.js(1.52版本的做了混淆)找到“i.selectedImageryProviderViewModel,l[0]”,修改0为你想要的贴图序号,比如“Natural Earth”为15。

        Cesium 修改默认地球贴图

        这个序号可以通过CesiumUnminified文件下的Cesium.js挨个数“providerViewModels.push”得到。

Cesium 修改默认地球贴图

    修改后结果如图,注意右上交图标默认贴图已经变成Natural Earth。

Cesium 修改默认地球贴图