1、源码下载
到github官网搜索cesium,下载所需版本
https://github.com/CesiumGS/cesium
在右侧Releases选项卡,点击进入页面,选择指定版本
压缩包总共有3个:
(1)cesium-1.105.1.zip:
这是一个ZIP压缩文件,其中包含了Cesium的源代码。
ZIP格式是一种常见的跨平台压缩和归档格式,可以在多个操作系统上轻松解压。
(2)source code (zip):
这是通常指代ZIP格式的源代码压缩文件,与上面的cesium-1.105.1.zip类似。
它是源代码的一个快捷方式,告诉用户这是一个包含源代码的ZIP文件。
(3)source code (tar.gz):
这是一个使用tar命令打包的Gzip压缩文件,包含了Cesium的源代码。
Tar(tape archive)是一种用于将多个文件打包到一个文件中的实用程序,而Gzip则用于对这个打包后的 文件进行压缩。.tar.gz是一种常见的在Unix和Linux系统上使用的源代码分发格式,可以在这些系统上通过命令行轻松解压。
总的来说,这三个文件都包含相同的Cesium源代码,只是打包的方式和压缩格式有所不同。你可以根据你所使用的操作系统以及个人偏好选择其中一个下载并解压。如果你在Windows上使用,通常会选择.zip格式,而在Unix或Linux上可能会选择.tar.gz格式。
2、源码介绍
(1)App
demo和相关资源
(2)source 文件夹:
这通常包含项目的源代码,即开发人员编写的原始代码。
这里可能包含未编译、未打包的原始文件,例如 JavaScript 源文件、样式表、图像、模板等。
在 source 文件夹中进行开发,对文件的修改通常不会立即影响项目的部署版本。
(3)build 文件夹:
这是构建过程的输出目录,其中包含了编译、打包、优化后的文件,即用于生产环境的文件。
构建过程可能包括将源代码转换为浏览器可执行的形式、压缩和合并文件、生成静态资源等。
build 文件夹通常包含最终用于部署的文件,这些文件已经过优化,以提高性能并减小文件大小。
打包后的代码,项目开发一般引入打包后的源码,需要引入Cesim/Cesium.js和Cesim/Widgets/widgets.css
①CesiumUnminified 文件夹:
这个文件夹包含未压缩、未混淆的源代码。
源代码通常更易读,变量和函数名保持原样,方便开发者阅读和调试。
由于未经压缩,文件尺寸相对较大,可能会增加加载时间,但在开发阶段更容易进行调试和理解。
②Cesium 文件夹:
这个文件夹包含经过压缩和混淆的代码,通常是生产环境中使用的版本。
压缩和混淆可以显著减小文件大小,提高加载性能。
由于代码被压缩和混淆,变量和函数名可能会被缩短,难以直接阅读和理解。
在实际开发中,通常在开发阶段使用CesiumUnminified版本,以便更容易调试和理解代码。而在部署到生产环境时,可以切换到Cesium版本以获得更好的性能。
3、访问首页
在根目录,启动index.html,便可以访问对应的页面