三维场景参数:
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