Cesium基础教程篇五
前言
Cesium官网:官网链接
Cesium 是一个开源的、高性能的 3D 地球和地图可视化平台,它允许开发者创建基于 Web 的、交互式的地理空间应用程序。Cesium 的核心是一个 WebGL 驱动的引擎,它能够渲染大规模的地理数据集,支持高精度的地球模型和动态数据可视化。
一、Cesium地形
- 第一种地形加载方式: 在viewer的构造函数中添加地形
let viewer = new Cesium.Viewer("map3d", {
terrain: Cesium.Terrain.fromWorldTerrain()
});
- 第一种地形加载方式: 通过viewer.terrainProvider属性设置地形
Cesium.CesiumTerrainProvider.fromIonAssetId(3956, {
requestVertexNormals: true
}).then((result) => {
viewer.terrainProvider = result;
}).catch((err) => {
});
- 第三种地形加载方式: 自定义地形加载
var terrainLayer = new Cesium.CesiumTerrainProvider({
url: "http://localhost/yhterrain",
});
viewer.terrainProvider = terrainLayer;
切片资源结构
总结
这是第五章地形基础篇,更多进一步的cesium相关知识请关注我,带你更深层次了解cesium
后续更多和cesium有关的更深度的内容可以在创奇社区找我 点击进入创奇社区