Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品。它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以及多平台,易用性上都有高质量的保证。性能
绕点飞行是三维场景中一种很是普通的动画效果,当场景中有某种业务逻辑,聚焦到了某一个中心点(地物或者建筑)时,须要围绕其中心点进行旋转浏览,在一些电影中,也会有这样的场景,无人机在高空,盘旋飞行,360度无死角的飞行展现。动画
效果图spa
在cesium中,作绕点飞行的效果仍是比较简单的,主要核心就是设置一个中心点,而后不停的改变相机的朝向便可。插件
一、建立/选择一个中心点(咱们建立一个点来模拟)code
二、聚焦该中心点,使用viewer的zoomTo方法ip
三、模拟绕点飞行开发
重点在于处理zoomTo方法的offset参数get
更多详情见小专栏此文章:GIS之家cesium小专栏源码
文章提供源码,对本专栏感兴趣的话,能够关注一波产品