Cesium基础教程篇三
文章目录
前言
Cesium官网:官网链接
Cesium 是一个开源的、高性能的 3D 地球和地图可视化平台,它允许开发者创建基于 Web 的、交互式的地理空间应用程序。Cesium 的核心是一个 WebGL 驱动的引擎,它能够渲染大规模的地理数据集,支持高精度的地球模型和动态数据可视化。
一、大家长Viewer
基本上cesium的所有效果都于viewer有关,就像是一个大家长管理着其他成员,但是大家长基本上不干活,干活的是下面的小弟,来认识认识小弟好办事。
-
scene: 是场景中所有地理对象的容器(包括地球,太阳等)
-
camera:相机,用于控制视角,三维场景渲染,一般都是第一人称的视角,相机用于模拟人眼,即从哪儿看,看向哪儿,哪些对象看得见,那些对象看不见。
-
cesiumWidget: 我们看到界面上的哪些小控件,在Viewer的内部,是通过该属性控制的。
-
entities: 用于存储地理实体对象,比如点、线、面
二、认识完cesium就该动手了
1.借助cesium官网沙盘
2.借助cesium官网API
3.本地部署Cesium源码,自己跑起来顺带学习源码(推荐)
-
为啥需要本地运行,因为深入研究源码可以知道原理,最次可以慢慢查哪一步做了什么,有利于消化吸收
-
本地运行也很方便,如果需要更改什么也能找到位置,而打包好的min.js是无法阅读的
-
node的话就npm install cesium下载最新的资源包(或者去官网下载source包)展示效果如图:
-
下载完首先执行npm intsall 再执行npm run build这些不再赘述,方便解析,最后执行npm run start运行
-
后续可以自己本地访问沙盘
总结
这是第三章cesium的正式开发了,更多进一步的cesium相关知识请关注我,带你更深层次了解cesium
后续更多和cesium有关的更深度的内容可以在创奇社区找我 点击进入创奇社区