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

三维场景参数:

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

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

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

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

相机参数:

cameraPosition:相机位置。

target:相机视线的目标点。

heading:相机的偏航角。

pitch:相机的俯仰角。

roll:相机的翻滚角。

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

地图参数:

imageryProvider:底图图片提供者。

terrainProvider:地形提供者。

mapProjection:地图投影方式。

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

标记参数:

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

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

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

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

其他参数:

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

baseLayerPicker:底图选择控件。

geocoder:地名查询控件。

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

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

实体参数:

position:实体位置。

orientation:实体方向。

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

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

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

数据源参数:

dataSource:数据源对象。

url:数据源的URL地址。

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

图层参数:

alpha:图层透明度。

show:是否显示图层。

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

插件参数:

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

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

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

模型参数:

uri: 模型的URL地址。

scale: 模型缩放比例。

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

maximumScale: 模型最大缩放比例。

摄像机飞行参数:

destination: 目标点位置。

orientation: 相机方向。

duration: 飞行时间。

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

图层叠加参数:

layers: 图层数组。

projection: 图层投影方式。

rectangle: 图层范围。

地理编码参数:

apiKey: 地理编码API的key。

endpoint: 地理编码API的URL。

坐标系参数:

ellipsoid: 椭球体参数。

referenceFrame: 参考坐标系。

光照参数:

lightColor: 光源颜色。

lightIntensity: 光照强度。

diffuseIntensity: 漫反射强度。

specularIntensity: 镜面反射强度。

地形参数:

terrainProvider: 地形数据提供器。

requestVertexNormals: 是否请求顶点法线。

requestWaterMask: 是否请求水面数据。

地形影像参数:

imageryProvider: 影像数据提供器。

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

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

tileWidth: 影像瓦片的宽度。

tileHeight: 影像瓦片的高度。

地球参数:

showGroundAtmosphere: 是否显示大气层。

showWaterEffect: 是否显示水面效果。

enableLighting: 是否启用光照效果。

地理区域参数:

extent: 地理区域范围。

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

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

量测参数:

measurementUnits: 量测单位。

showMouseCoordinates: 是否显示鼠标坐标。

地形参数:

terrainProvider: 地形数据提供器。

requestVertexNormals: 是否请求顶点法线。

requestWaterMask: 是否请求水面数据。

地形影像参数:

imageryProvider: 影像数据提供器。

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

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

tileWidth: 影像瓦片的宽度。

tileHeight: 影像瓦片的高度。

地球参数:

showGroundAtmosphere: 是否显示大气层。

showWaterEffect: 是否显示水面效果。

enableLighting: 是否启用光照效果。

地理区域参数:

extent: 地理区域范围。

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

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

量测参数:

measurementUnits: 量测单位。

showMouseCoordinates: 是否显示鼠标坐标。

地理数据参数:

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

clampToGround: 是否贴地。

classificationType: 分类类型。

坐标轴参数:

xTitle: X轴标题。

yTitle: Y轴标题。

zTitle: Z轴标题。

地图标注参数:

text: 标注文本内容。

font: 标注字体。

fillColor: 标注填充颜色。

outlineColor: 标注轮廓颜色。

数据源参数:

id: 数据源标识。

name: 数据源名称。

show: 是否显示该数据源。

渲染参数:

shadows: 是否启用阴影效果。

fxaa: 是否启用FXAA抗锯齿。

antialias: 是否启用抗锯齿。

模型加载参数:

url: 模型文件的URL地址。

show: 是否显示该模型。

scale: 模型缩放比例。

基础图层参数:

imageryLayers: 影像图层集合。

terrainProvider: 地形数据提供器。

imageryProvider: 影像数据提供器。

相机参数:

position: 相机位置。

direction: 相机方向。

up: 相机向上方向。

frustum: 相机视椎体。

交互操作参数:

allowPicking: 是否允许拾取操作。

enableCompass: 是否启用指南针。

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

数据可视化参数:

color: 数据可视化颜色。

size: 数据可视化大小。

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

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

可编辑参数:

editable: 是否可编辑。

editMode: 编辑模式。

视角参数:

viewRectangle: 摄像机视图范围。

destination: 摄像机的最终位置。

orientation: 摄像机方向。

事件参数:

viewerDragDropMixin: 拖放事件。

selectionIndicator: 选择事件。

时序参数:

clockViewModel: 时钟视图模型。

clock: 时钟。

shouldAnimate: 是否播放动画。

工具栏参数:

toolbar: 工具栏。

homeButton: 回到主页按钮。

fullscreenButton: 全屏按钮。

标绘参数:

markerColor: 标记颜色。

markerSize: 标记大小。

markerSymbol: 标记符号。

图形参数:

lineWidth: 线宽。

lineColor: 线条颜色。

fillColor: 填充颜色。

pointSize: 点大小。

加载数据参数:

dataSource: 数据源。

clampToGround: 是否贴地显示。

实体参数:

position: 实体位置。

orientation: 实体方向。

model: 实体模型。

label: 实体标签。

三维模型参数:

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

modelMatrix: 模型矩阵。

几何体参数:

positions: 几何体位置。

radius: 几何体半径。

height: 几何体高度。

路径参数:

positions: 路径的位置集合。

width: 路径宽度。

material: 路径材质。

面参数:

positions: 面的位置集合。

material: 面材质。

坐标系参数:

ellipsoid: 椭球体参数。

referenceFrame: 参考帧。

可视化参数:

style: 样式参数。

show: 是否显示。

heightReference: 高度参考。

distanceDisplayCondition: 距离显示条件。

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

三维地球瓦片参数:

imageryProvider: 影像提供者。

terrainProvider: 地形提供者。

globe: 三维地球对象。

三维建模参数:

gltf: GLTF模型对象。

kml: KML文件对象。

czml: CZML文件对象。

网络请求参数:

loadBlob: 加载二进制数据。

loadJson: 加载JSON数据。

loadText: 加载文本数据。

空间分析参数:

IntersectionTests: 空间交叉测试。

DistanceDisplayCondition: 距离显示条件。

GeographicProjection: 地理投影。

视频参数:

video: 视频对象。

videoImage: 视频帧图像对象。

AR/VR参数:

viewerARModeMixin: AR模式。

viewerVRModeMixin: VR模式。

地球大数据参数:

heatmap: 热力图。

pointCloud: 点云。

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

相机参数:

camera: 相机对象。

viewRectangle: 相机视图范围。

zoomTo: 缩放到指定的位置。

热力图参数:

heatColorMap: 热力图颜色映射。

radius: 热力图半径。

maximumPointIntensity: 最大点强度。

minimumPointIntensity: 最小点强度。

样式参数:

color: 颜色。

opacity: 透明度。

outlineColor: 轮廓颜色。

outlineWidth: 轮廓宽度。

数据格式参数:

GeoJSON: 地理JSON格式。

TopoJSON: 拓扑JSON格式。

WKT: Well-Known文本格式。

时空数据参数:

TimeDynamicPointCloud: 时空点云数据。

TimeIntervalCollection: 时间间隔集合。

JulianDate: 儒略日。

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

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/wtuynqy/article/details/129025306

This entry was posted in 默认. Bookmark the permalink.