cesium添加天地图的全球境界,三维地形
时间: 2023-08-26 10:32:56 浏览: 228
要在Cesium中添加天地图的全球境界和三维地形,可以按照以下步骤进行操作:
1. 在Cesium的官方网站上下载并安装Cesium。
2. 在天地图的官方网站上注册并获取Access Token。
3. 在Cesium的代码中添加以下代码,使用获取到的Access Token加载天地图的全球境界和三维地形:
```
// 加载全球境界
var globe = new Cesium.Globe(Cesium.Ellipsoid.WGS84);
viewer.scene.globe = globe;
viewer.imageryLayers.addImageryProvider(new Cesium.WebMapTileServiceImageryProvider({
url: 'http://t0.tianditu.gov.cn/img_w/wmts',
layer: 'img',
style: 'default',
format: 'tiles',
tileMatrixSetID: 'w',
maximumLevel: 18,
credit: new Cesium.Credit('天地图影像服务'),
tileMatrixLabels: ['w1', 'w2', 'w3', 'w4', 'w5', 'w6', 'w7', 'w8', 'w9', 'w10', 'w11', 'w12', 'w13', 'w14', 'w15', 'w16', 'w17', 'w18']
}));
// 加载三维地形
var terrainProvider = new Cesium.CesiumTerrainProvider({
url: 'http://t0.tianditu.gov.cn/ter_w/wmts',
layer: 'ter',
style: 'default',
format: 'tiles',
tileMatrixSetID: 'w',
credit: new Cesium.Credit('天地图地形服务')
});
viewer.terrainProvider = terrainProvider;
```
注意:在使用天地图的服务时,需要遵守其使用规定,并在地图上标注相关的服务来源和版权信息。
阅读全文