Cesium简介
Cesium.js是国外一个基于JavaScript编写的使用WebGL的开源的地图引擎,它可以快速的帮你在浏览器内构建三维地球场景视图,无需任何浏览器插件,只需要你的浏览器支持WebGL,便可以开始你的Cesium开发之旅了。
Cesium支持3D,2D,2.5D形式的地图展示,支持使用WMS,TMS,openstreetmaps,Bind以及ESRI的标准绘制影像图层,支持海量二三维数据的加载,主要通过使用KML,GeoJSON和TopoJSON绘制二维矢量数据,通过使用COLLADA和gltf绘制3D模型,使用3DTiles规范实现大范围的三维模型场景的构建,同时支持通过CZML创建数据驱动的时间动态场景,可以实现地理空间数据的可视化。
Cesium下载安装
首先到Cesium官网下获取最新的Cesium版本,Cesium的更新速度非常快,平均一个 月就会更新一个版本,这里需要注意的是,官方推荐使用node.js进行开发部署,但如果你是一个新手小白,想快速的上手Ceisium实现自己的功能,不懂什么node环境,无需进行安装node.js的环境安装,最好下载官网编译好的版本,这样无需进行源码编译,直接将编译好的Bulid文件夹下的Cesium文件夹拷走即可,这里打包好了编译过后的Cesium.js文件和样式文件,初学者只需要进行在html页面中直接引用这两个样式文件即可使用Cesium中封装好的类和方法了。如果你是一个经验老道的开发者,肯定需要对Cesium的源码进行编译,此时推荐您去看一下B站上Cesium实验室大佬vtfx的教学视频,主要从github获取Cesium源码包,安装node环境,进行源码编译,根据您自身的需求修改定义Cesium中的源码,创建属于你自己Cesium的版本,进而重新打包上线。下面提供Cesium两个下载地址:1.编译打包好的Cesium
2、Cesium在github上的源码地址
快速创建自己的地球
在下载好自己的Cesium后,这里我对第一种利用编译好的Cesium版本快速创建地球的方法进行讲解,首先你下载好的Cesium应该有这样的目录:
接着,你直接拷走Build文件夹下的Cesium文件夹放到自己的项目下面就行,此时最简单的安装方式,就是普通的JS文件加载&