Cesium介绍
Cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎。Cesium支持3D,2D,2.5D形式的地图展示,可以自行绘制图形,高亮区域,并提供良好的触摸支持,且支持绝大多数的浏览器和mobile。
Cesium特点
- 一个API-三种视图
OneApiThreeViews
Cesium支持三位地球(3D),二位地图(2D)以及2.5D哥伦布试图(2.5D)。
2.动态地图控件数据的可视化
通过CZML创建数据驱动的时间动态场景
高分辨率的世界地形可视化
使用WMS,TMS,openstreetmaps,Bind以及ESRI的标准绘制影像图层。
使用KML,GeoJSON和TopoJSON绘制矢量数据。
使用COLLADA和glTF绘制3D模型。
使用插件扩展核心Cesium.
3.内置的高性能和高精度
优化的WebGL,充分刘永硬件渲染图形,使用低级别的集合和渲染程序。
绘制大范围的折线,多边形,广告牌,标签,挤压以及走廊。
控制摄像头和创造飞行路径
使用动画空间控制动画时间
Cesium示例
- 确保浏览器支持Cesium
验证Cesium在Web浏览器中工作的最简单方法是运行HelloWorld例子
Cesium是建立在几个新的HTML5技术之上的,其中最重要的是WebGL。虽然这些新的标准正迅速成为广泛采用,但一些浏览器和系统需要升级从而支持他们。如果显示应用程序允许失败,你可以尝试以下的建议
- 更新您的Web浏览器。大多数的Cesium团队使用Google Chrome,但Firefox,IE 11以及Opera也能运行。如果你正在用这些浏览器,请确保更新它到最新版本。
- 更新您的显卡驱动从而更好地支持3D.如果你知道你正用的是什么类型的显卡,你可以检查进行更新。三个最流行的显卡提供商是:Nvidia,AMD以及Intel
- 如果你仍有问题,尝试访问http://get.webgl.org/,它提供了额外的问题解决建议,你也可以在Cesium论坛寻求帮助。。
- 选择编辑器或IDE
如果你已经是一个经验丰富的开发者,你很可能会有一个最喜爱的编辑器和开发环境;
例如,大多数的Cesium的团队使用日蚀。如果你刚刚开始,一个伟大的自由和开发那个源码编辑器,记事本++,你可以从网上下载他们的网站。最终,任何文本编辑器会做的,所以去一个你最舒服。
- 下载Cesium
- 如果你还没有这样做,点解这个按钮来获取最新的Cesium: