cesium从入门到进阶(一):Viewer、Scene、Camera、加载第三方影像、地形服务

cesium从入门到进阶(一)

目录

cesium从入门到进阶(一)

视图 Viewer

场景 Scene

相机 Camera

viewer Scene Camera 常用配置

加载第三方影像

ArcGisMapServerImageryProvider

BingMapsImageryProvider

GridImageryProvider

SingleTileImageryProvider

TileCoordinatesImageryProvider

UrlTemplateImageryProvider

Google 影像服务

高德影像服务

WebMapTileServiceImageryProvider

天地图影像(推荐)

加载地形服务

地形提供者 TerrainProvider

ArcGISTiledElevationTerrainProvider

CesiumTerrainProvider

自行发布的地形服务

火星科技地形

maptiler 地形

CustomHeightmapTerrainProvider

EllipsoidTerrainProvider


在 Cesium 中有几个比较核心的类,也是开发过程中比较常用的:

  • Viewer: Cesium 的核心类,对应着 Cesium 展示三维要素内容的主窗口

  • Scene: 是在 Viewer 或 CesiumWidget 内部隐式创建的

  • CameraCamera主要用来描述和操作场景的视角

视图 Viewer

Viewer 是 Cesium 的核心类,对应着 Cesium 展示三维要素内容的主窗口。

主要详解可参考:

https://blog.csdn.net/happy81997/article/details/103527477

它不仅仅是包含三维地球的视窗,还包含一些基础控件,所以在定义 Viewer 对象的同时需要设定基础部件图层等的初始化状态。

Cesium 开发的大部分工作在 Scene 场景中执行,包括调用图层3D Tiles 数据加载、场景交互等。

另外 Cesium 提供了 EntityDataSource 等封装好的数据加载方式,降低了三维开发难度。

Viewer对象主要包括如下属性:

  • camera:相机属性,主要用于控制视角;

  • widgets(非属性)

你可能感兴趣的:(Cesium,cesium)