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,兼容性和性能都挺稳定的。如果你想研究下更高级的,比如火星坐标转换,或者模型加载动画,可以参考下下面这些项目,思路都挺清晰的。
5.15MB
文件大小:
评论区