今天给公司人员写文档,顺道就发出来一份
cesium添加本地文件地形数据,需要发布成web服务,通过http请求访问数据
iis部署方式
右键添加网站
- 配置iis web服务器跨域
右键添加
名称 Access-Control-Allow-Headers 值:Content-Type, api_key, Authorization
名称 Access-Control-Allow-Origin 值: *
- 配置mime静态文件扩展名
.json application/json
Tomcat部署方法
百度,tomcat发布网站
Cesium加载、移除代码
let addTerrainProvider = new Cesium.CesiumTerrainProvider({
url: "http://localhost:6001/beijing/"
});
let removeTerrainProvider = new Cesium.EllipsoidTerrainProvider({});
添加
viewer.scene.terrainProvider= addTerrainProvider
移除
viewer.scene.terrainProvider = removeTerrainProvider