【002】-Cesium中对一些常用的options参数,按照类型分类并注释

  1. 三维场景参数:

  • sceneMode:场景模式,可以是三维模式、二维模式或哥伦布视图模式。

  • globe:地球对象,包含地形和椭球体等参数设置。

  • skyBox:天空盒,包含天空盒图片、亮度等参数设置。

  • shadows:阴影效果,包括开启或关闭阴影、阴影分辨率等参数设置。

  1. 相机参数:

  • cameraPosition:相机位置。

  • target:相机视线的目标点。

  • heading:相机的偏航角。

  • pitch:相机的俯仰角。

  • roll:相机的翻滚角。

  • frustum:视锥体参数,包括近平面、远平面、视野等参数设置。

  1. 地图参数:

  • imageryProvider:底图图片提供者。

  • terrainProvider:地形提供者。

  • mapProjection:地图投影方式。

  • creditContainer:版权信息显示的容器。

  1. 标记参数:

  • billboard:图标,包括图标图片、大小、位置等参数设置。

  • label:标签,包括文字内容、字体、大小、颜色等参数设置。

  • polyline:折线,包括线条宽度、颜色、坐标等参数设置。

  • polygon:多边形,包括填充颜色、边框颜色、坐标等参数设置。

  1. 其他参数:

  • animation:动画控件,包括播放速度、是否循环等参数设置。

  • baseLayerPicker:底图选择控件。

  • geocoder:地名查询控件。

  • homeButton:回到初始视图的按钮。

  • timeline:时间轴控件,包括时间范围、时间线样式等参数设置。

  1. 实体参数:

  • position:实体位置。

  • orientation:实体方向。

  • model:模型,包括模型地址、大小、颜色等参数设置。

  • label:标签,包括文字内容、字体、大小、颜色等参数设置。

  • billboard:图标,包括图标图片、大小、位置等参数设置。

  1. 数据源参数:

  • dataSource:数据源对象。

  • url:数据源的URL地址。

  • clustering:数据聚合,包括开启或关闭聚合、聚合半径、聚合样式等参数设置。

  1. 图层参数:

  • alpha:图层透明度。

  • show:是否显示图层。

  • style:图层样式,包括线条颜色、宽度、填充颜色等参数设置。

  1. 插件参数:

  • cesiumInspector:Cesium调试工具,包括开启或关闭调试、调试工具位置等参数设置。

  • cesiumWidget:Cesium部件,包括是否启用WebGL、WebGL版本等参数设置。

  • viewerCesiumInspectorMixin:Cesium调试工具扩展,包括开启或关闭调试、调试工具位置等参数设置。

  1. 模型参数:

  • uri: 模型的URL地址。

  • scale: 模型缩放比例。

  • minimumPixelSize: 模型最小显示像素大小。

  • maximumScale: 模型最大缩放比例。

  1. 摄像机飞行参数:

  • destination: 目标点位置。

  • orientation: 相机方向。

  • duration: 飞行时间。

  • complete: 飞行完成后的回调函数。

  1. 图层叠加参数:

  • layers: 图层数组。

  • projection: 图层投影方式。

  • rectangle: 图层范围。

  1. 地理编码参数:

  • apiKey: 地理编码API的key。

  • endpoint: 地理编码API的URL。

  1. 坐标系参数:

  • ellipsoid: 椭球体参数。

  • referenceFrame: 参考坐标系。

  1. 光照参数:

  • lightColor: 光源颜色。

  • lightIntensity: 光照强度。

  • diffuseIntensity: 漫反射强度。

  • specularIntensity: 镜面反射强度。

  1. 地形参数:

  • terrainProvider: 地形数据提供器。

  • requestVertexNormals: 是否请求顶点法线。

  • requestWaterMask: 是否请求水面数据。

  1. 地形影像参数:

  • imageryProvider: 影像数据提供器。

  • credit: 影像数据的来源和版权信息。

  • tilingScheme: 影像数据的瓦片方案。

  • tileWidth: 影像瓦片的宽度。

  • tileHeight: 影像瓦片的高度。

  1. 地球参数:

  • showGroundAtmosphere: 是否显示大气层。

  • showWaterEffect: 是否显示水面效果。

  • enableLighting: 是否启用光照效果。

  1. 地理区域参数:

  • extent: 地理区域范围。

  • horizontalOrigin: 区域水平方向的起点位置。

  • verticalOrigin: 区域垂直方向的起点位置。

  1. 量测参数:

  • measurementUnits: 量测单位。

  • showMouseCoordinates: 是否显示鼠标坐标。

  1. 地形参数:

  • terrainProvider: 地形数据提供器。

  • requestVertexNormals: 是否请求顶点法线。

  • requestWaterMask: 是否请求水面数据。

  1. 地形影像参数:

  • imageryProvider: 影像数据提供器。

  • credit: 影像数据的来源和版权信息。

  • tilingScheme: 影像数据的瓦片方案。

  • tileWidth: 影像瓦片的宽度。

  • tileHeight: 影像瓦片的高度。

  1. 地球参数:

  • showGroundAtmosphere: 是否显示大气层。

  • showWaterEffect: 是否显示水面效果。

  • enableLighting: 是否启用光照效果。

  1. 地理区域参数:

  • extent: 地理区域范围。

  • horizontalOrigin: 区域水平方向的起点位置。

  • verticalOrigin: 区域垂直方向的起点位置。

  1. 量测参数:

  • measurementUnits: 量测单位。

  • showMouseCoordinates: 是否显示鼠标坐标。

  1. 地理数据参数:

  • url: 地理数据文件的URL地址。

  • clampToGround: 是否贴地。

  • classificationType: 分类类型。

  1. 坐标轴参数:

  • xTitle: X轴标题。

  • yTitle: Y轴标题。

  • zTitle: Z轴标题。

  1. 地图标注参数:

  • text: 标注文本内容。

  • font: 标注字体。

  • fillColor: 标注填充颜色。

  • outlineColor: 标注轮廓颜色。

  1. 数据源参数:

  • id: 数据源标识。

  • name: 数据源名称。

  • show: 是否显示该数据源。

  1. 渲染参数:

  • shadows: 是否启用阴影效果。

  • fxaa: 是否启用FXAA抗锯齿。

  • antialias: 是否启用抗锯齿。

  1. 模型加载参数:

  • url: 模型文件的URL地址。

  • show: 是否显示该模型。

  • scale: 模型缩放比例。

  1. 基础图层参数:

  • imageryLayers: 影像图层集合。

  • terrainProvider: 地形数据提供器。

  • imageryProvider: 影像数据提供器。

  1. 相机参数:

  • position: 相机位置。

  • direction: 相机方向。

  • up: 相机向上方向。

  • frustum: 相机视椎体。

  1. 交互操作参数:

  • allowPicking: 是否允许拾取操作。

  • enableCompass: 是否启用指南针。

  • enableZoomControls: 是否启用缩放控制器。

  1. 数据可视化参数:

  • color: 数据可视化颜色。

  • size: 数据可视化大小。

  • outlineColor: 数据可视化轮廓颜色。

  • outlineWidth: 数据可视化轮廓宽度。

  1. 可编辑参数:

  • editable: 是否可编辑。

  • editMode: 编辑模式。

  1. 视角参数:

  • viewRectangle: 摄像机视图范围。

  • destination: 摄像机的最终位置。

  • orientation: 摄像机方向。

  1. 事件参数:

  • viewerDragDropMixin: 拖放事件。

  • selectionIndicator: 选择事件。

  1. 时序参数:

  • clockViewModel: 时钟视图模型。

  • clock: 时钟。

  • shouldAnimate: 是否播放动画。

  1. 工具栏参数:

  • toolbar: 工具栏。

  • homeButton: 回到主页按钮。

  • fullscreenButton: 全屏按钮。

  1. 标绘参数:

  • markerColor: 标记颜色。

  • markerSize: 标记大小。

  • markerSymbol: 标记符号。

  1. 图形参数:

  • lineWidth: 线宽。

  • lineColor: 线条颜色。

  • fillColor: 填充颜色。

  • pointSize: 点大小。

  1. 加载数据参数:

  • dataSource: 数据源。

  • clampToGround: 是否贴地显示。

  1. 实体参数:

  • position: 实体位置。

  • orientation: 实体方向。

  • model: 实体模型。

  • label: 实体标签。

  1. 三维模型参数:

  • url: 三维模型文件的URL地址。

  • modelMatrix: 模型矩阵。

  1. 几何体参数:

  • positions: 几何体位置。

  • radius: 几何体半径。

  • height: 几何体高度。

  1. 路径参数:

  • positions: 路径的位置集合。

  • width: 路径宽度。

  • material: 路径材质。

  1. 面参数:

  • positions: 面的位置集合。

  • material: 面材质。

  1. 坐标系参数:

  • ellipsoid: 椭球体参数。

  • referenceFrame: 参考帧。

  1. 可视化参数:

  • style: 样式参数。

  • show: 是否显示。

  • heightReference: 高度参考。

  • distanceDisplayCondition: 距离显示条件。

另外,Cesium框架还支持许多高级的功能和扩展,例如:

  1. 三维地球瓦片参数:

  • imageryProvider: 影像提供者。

  • terrainProvider: 地形提供者。

  • globe: 三维地球对象。

  1. 三维建模参数:

  • gltf: GLTF模型对象。

  • kml: KML文件对象。

  • czml: CZML文件对象。

  1. 网络请求参数:

  • loadBlob: 加载二进制数据。

  • loadJson: 加载JSON数据。

  • loadText: 加载文本数据。

  1. 空间分析参数:

  • IntersectionTests: 空间交叉测试。

  • DistanceDisplayCondition: 距离显示条件。

  • GeographicProjection: 地理投影。

  1. 视频参数:

  • video: 视频对象。

  • videoImage: 视频帧图像对象。

  1. AR/VR参数:

  • viewerARModeMixin: AR模式。

  • viewerVRModeMixin: VR模式。

  1. 地球大数据参数:

  • heatmap: 热力图。

  • pointCloud: 点云。

此外,Cesium框架还支持许多其他的功能和特性,例如:

  1. 相机参数:

  • camera: 相机对象。

  • viewRectangle: 相机视图范围。

  • zoomTo: 缩放到指定的位置。

  1. 热力图参数:

  • heatColorMap: 热力图颜色映射。

  • radius: 热力图半径。

  • maximumPointIntensity: 最大点强度。

  • minimumPointIntensity: 最小点强度。

  1. 样式参数:

  • color: 颜色。

  • opacity: 透明度。

  • outlineColor: 轮廓颜色。

  • outlineWidth: 轮廓宽度。

  1. 数据格式参数:

  • GeoJSON: 地理JSON格式。

  • TopoJSON: 拓扑JSON格式。

  • WKT: Well-Known文本格式。

  1. 时空数据参数:

  • TimeDynamicPointCloud: 时空点云数据。

  • TimeIntervalCollection: 时间间隔集合。

  • JulianDate: 儒略日。

Cesium框架是一个功能非常强大、灵活性和可定制性非常高的三维地图框架,可以用于实现各种各样的地理信息可视化应用。开发者在使用Cesium进行开发时,需要根据具体的需求选择不同的组件和模块,同时结合各种不同的参数设置,来实现所需的功能和效果。需要注意的是,Cesium参数设置非常丰富,同时不同的组件和功能模块支持的参数也会有所不同,因此在使用时需要认真阅读官方文档,理解各个参数的作用和用法。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值