cesium 的CesiumViewer 有哪些小工具的配置,分别是哪些字段 参数值类型一直都是很多人疑惑,这里在下就给大家做一下列举:
效果图:
脑图:
常用的小工具:
Cesium的Viewer是一个用于在浏览器中呈现3D地球的库。它有许多小工具(widgets)可以配置,以下是一些常见的小工具及其字段、参数值类型和中文注释:
动画小工具(Animation)
- show: Boolean 类型,表示是否显示动画控件,默认为 true。注释:是否显示动画小工具。
基础图层选择器(BaseLayerPicker)
- show: Boolean 类型,表示是否显示基础图层选择器,默认为 true。注释:是否显示基础图层选择器。
- globe: Globe 类型,表示与基础图层选择器关联的地球对象。注释:地球对象。
- imageryProviderViewModels: Array 类型,表示可用于选择的图像图层提供者的视图模型数组。注释:图像图层提供者数组。
全屏按钮(FullscreenButton)
- show: Boolean 类型,表示是否显示全屏按钮,默认为 true。注释:是否显示全屏按钮。
- container: HTMLElement 类型,表示全屏按钮的容器。注释:全屏按钮容器。
地理编码器(Geocoder)
- show: Boolean 类型,表示是否显示地理编码器,默认为 true。注释:是否显示地理编码器。
- scene: Scene 类型,表示地理编码器关联的场景对象。注释:场景对象。
主视图(HomeButton)
- show: Boolean 类型,表示是否显示主视图按钮,默认为 true。注释:是否显示主视图按钮。
- scene: Scene 类型,表示主视图按钮关联的场景对象。注释:场景对象。
导航帮助按钮(NavigationHelpButton)
- show: Boolean 类型,表示是否显示导航帮助按钮,默认为 true。注释:是否显示导航帮助按钮。
- instructionsInitiallyVisible: Boolean 类型,表示是否在初始状态下显示帮助说明,默认为 false。注释:初始时是否显示帮助说明。
场景模式选择器(SceneModePicker)
- show: Boolean 类型,表示是否显示场景模式选择器,默认为 true。注释:是否显示场景模式选择器。
- scene: Scene 类型,表示场景模式选择器关联的场景对象。注释:场景对象。
选择指示器(SelectionIndicator)
- show: Boolean 类型,表示是否显示选择指示器,默认为 true。注释:是否显示选择指示器。
- container: HTMLElement 类型,表示选择指示器的容器。注释:选择指示器容器。
- scene: Scene 类型,表示选择指示器关联的场景对象。注释:场景对象。
时间线(Timeline)
- show: Boolean 类型,表示是否显示时间线,默认为 true。注释:是否显示时间线。
VR按钮(VRButton)
- show: Boolean 类型,表示是否显示VR按钮,默认为 false。注释:是否显示VR按钮
其他工具
除了上述提到的小工具以外,Cesium Viewer还有很多其他的配置选项,它们包括以下字段、参数值类型和中文注释:
场景(Scene)
- backgroundColor: Color 类型,表示场景的背景颜色,默认为黑色。注释:场景背景颜色。
- globe: Globe 类型,表示场景中的地球对象。注释:地球对象。
- terrainProvider: TerrainProvider 类型,表示地形提供者,默认为无地形(EllipsoidTerrainProvider)。注释:地形提供者。
相机(Camera)
- position: Cartesian3 类型,表示相机的初始位置。注释:相机初始位置。
- lookAt: Cartesian3 类型,表示相机初始朝向的目标点。注释:相机初始朝向目标点。
时钟(Clock)
- startTime: JulianDate 类型,表示时间线的起始时间。注释:时间线起始时间。
- endTime: JulianDate 类型,表示时间线的结束时间。注释:时间线结束时间。
- currentTime: JulianDate 类型,表示时间线的当前时间。注释:时间线当前时间。
请求渲染模式(requestRenderMode)
- requestRenderMode: Boolean 类型,表示是否启用请求渲染模式,默认为 false。注释:是否启用请求渲染模式。
最大渲染帧速率(maximumRenderRate)
- maximumRenderRate: Number 类型,表示最大渲染帧速率,默认为 60。注释:最大渲染帧速率。
地形深度检测(terrainExaggeration)
- terrainExaggeration: Number 类型,表示地形的垂直缩放比例,默认为 1.0。注释:地形垂直缩放比例。
阴影模式(shadows)
- shadows: Number 类型,表示阴影模式(0-禁用,1-启用),默认为 0。注释:阴影模式。
高动态范围渲染(hdr)
- hdr: Boolean 类型,表示是否启用高动态范围渲染,默认为 true。注释:是否启用高动态范围渲染。
分辨率比例(resolutionScale)
- resolutionScale: Number 类型,表示分辨率比例,默认为 1.0。注释:分辨率比例。
})
<a name="nlWLJ"></a>
# 如需要脑图xmind文档请关注 后私信