iClient3D 加载天地图服务

1 对国家天地图,通过TiandituImageryProvider影像服务提供者加载地图;

javascript 复制代码
var TiandituimageryLayer=new Cesium.TiandituImageryProvider({
mapStyle: Cesium.TiandituMapsStyle[value],
 token: "4a00a1dc5387b8ed8adba3374bd87e5e"
  })
  viewer.imageryLayers.addImageryProvider(TiandituimageryLayer);

2 对国家天地图,通过TiandituAnnotationProvider地形服务提供者加载地形;

javascript 复制代码
var provider = new Cesium.TiandituTerrainProvider({
token:"4a00a1dc5387b8ed8adba3374bd87e5e"
});
viewer.terrainProvider = provider;

3 对非国家天地图,特别是坐标系等信息与国家天地图不一致的情况,通过解析能力文档进行加载地图

javascript 复制代码
var matrixIds = [];
for (let i = 0; i < 19; i++) {
    matrixIds[i] = i + 1;
}
var wmtsImageryProvider = new Cesium.WebMapTileServiceImageryProvider({
		url: 'http://www.sdmap.gov.cn/tileservice/SDRasterPubMap',
		layer: '山东影像地图',
		style: 'default',
		format: 'tiles',
		tileMatrixSetID: 'SDRasterPubMap',
		tileMatrixLabels: matrixIds,
		tilingScheme: new Cesium.GeographicTilingScheme({
		ellipsoid: Cesium.Ellipsoid.CGCS2000,
		numberOfLevelZeroTilesX: 2,
		numberOfLevelZeroTilesY: 1
	})
});
viewer.imageryLayers.addImageryProvider(wmtsImageryProvider);
相关推荐
海天鹰1 小时前
电机齿轮拉马
3d
鹧鸪云光伏1 小时前
3D光伏支架设计,让项目落地更直观
3d·光伏·光储
fie88891 小时前
基于MATLAB的3D心形图与玫瑰花图案实现
数学建模·matlab·3d
小宇的天下1 天前
Calibre 3Dstack --每日一个命令day3【stack】(3-3)
前端·数据库·3d
冥界摄政王1 天前
CesiumJS学习第四章 替换指定3D建筑模型
3d·vue·html·webgl·js·cesium
微凉的衣柜1 天前
【3D 打印避坑实录】如何用 Blender 彻底修复空壳 STL
c++·3d·blender
在下胡三汉1 天前
glTF/glb文件的深入指南下载获取:揭示3D可视化的核心
3d
军军君012 天前
Three.js基础功能学习四:摄像机与阴影
开发语言·前端·javascript·3d·typescript·three·三维
yesyesido2 天前
AI手办工坊:3D渲染级二次元写真生成、多风格角色定制与高清无损下载的一键创作平台
人工智能·3d