cesium的入门教程及笔记_第1页
cesium的入门教程及笔记_第2页
cesium的入门教程及笔记_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Cesium简介Cesium是一个基于JavaScript的地图引擎,支持3D、2D、2.5D形式的展示,可以自行绘制图形、高亮区域,并提供良好的触摸支持,同时支持大多数的浏览器和移动端。Cesium的基本使用方法创建Cesium应用程序首先,你需要创建一个Cesium应用程序。可以通过以下步骤进行:创建一个Cesiumion账户,并使用该账户提供的token来访问3D内容。使用在线应用IDEGlitch创建一个新的工程,并删除默认内容。将Cesium的代码粘贴到index.html文件中,并通过按钮打开Cesium应用。添加Cesium世界地形CesiumWorldTerrain是一个高分辨率的全球地形asset,可以极大地提升地图的视觉效果。你可以通过以下方式添加到你的Cesium应用程序中:使用Cesiumion账户提供的token来访问Bing底图。加载自己数据,例如KML/COLLADA包,并将其瓦片化为3DTiles。加载到CesiumJS中的3DTilesasset完成上述步骤后,你可以将瓦片化的3DTilesasset加载到CesiumJS中,从而展示你自己的三维地理空间数据。Cesium的高级操作Camera的基本方法和高级操作基本方法:setView:直接设置相机的位置、方向和视场角。flyTo:使相机以动画的方式移动到指定的目标位置。flyHome:将相机移动回默认的视图位置。viewBoundingSphere:移动相机以确保给定的边界球体完全可见。高级操作:自定义相机控制:通过禁用默认的事件处理程序,并创建自己的事件控制来实现自定义的相机控制。沿预设轨迹飞行:使用flyTo方法配合Cesium.Polyline来模拟相机沿预设轨迹飞行。视角锁定:通过设置相机的up和direction属性来实现视角锁定。绑定参数到界面:使用dat.gui将heading、pitch、roll三个参数绑定到界面上,方便调试。Cesium中常用的相机定位方法通过viewer.scene.camera.pickEllipsoid()

方法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论