Cesium 3D地球动画项目

Cesium 的 3D 地球动画项目,真的蛮有意思的。基于WebGL,你可以直接在浏览器里搞出一个转来转去的立体地球,连插件都不用装。核心就一个index.html,结构清晰,加载库、搭个容器、初始化 Viewer,基本三步走,适合快速上手。

Viewer 对象一初始化,就能加地形、设视角,响应也快,效果也还不错。比如你想把镜头拉到旧金山,只要一段代码就能搞定:

viewer.camera.setView({
  destination: Cesium.Cartesian3.fromDegrees(-121.48, 37.78, 5000)
});

你要是喜欢玩点花样,插件系统也留了口子。写个plugin.js,把你自定义的功能包装下,用Cesium.loadScript()一引入,直接用,不用改主程序。嗯,扩展性确实不错。

还有个小建议:调试的时候,最好用 Chrome,兼容性和性能都挺稳定的。如果你想研究下更高级的,比如火星坐标转换,或者模型加载动画,可以参考下下面这些项目,思路都挺清晰的。

zip 文件大小:5.15MB