鸿城初始化入口,管理工具类和功能扩展
Name | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
container |
Element | String | 渲染场景的区域,DOM对象或者DOM对象的ID | ||||||
opts |
Object |
鸿城相关配置项
|
||||||
viewerOpts |
Object | Cesium中Viewer对象所需配置项 |
Example:
viewerOpts默认配置项
{
requestRenderMode: true, // 增强模式
timeline: false,
animation: false,
fullscreenButton: false,
navigationHelpButton: false,
baseLayerPicker: false, // 图层控件
scene3DOnly: false,
geocoder: false, // 默认搜索框
homeButton: false,
selectionIndicator: false, // 选中元素显示,默认true(选中元素的绿框)
sceneModePicker: false, // 2d,3d模式切换
infoBox: false,
vrButton: false,
shouldAnimate: true,
shadows: false,
imageryProvider: false
}
Members
computeTool : ComputeTool
drawTool : DrawTool
featureManager : FeatureManager
layerManager : LayerManager
oldDrawTool : oldDrawTool
projectManager : ProjectManager
Cesium中Viewer实例化对象
viewTool : ViewTool
Methods
通过名称获取扩展类的实例化对象
Name | Type | Description |
---|---|---|
name |
String |
Returns:
获取当前场景快照
Name | Type | Description |
---|---|---|
w |
Number | 生成图片的宽度 |
h |
Number | 生成图片的高度 |
q |
Number | 生成图片的质量 [0 - 1] 默认0.5 |
Returns:
Obj.blob Blob对象 Obj.thumbnail URL Obj.base64
加载扩展功能
Name | Type | Description |
---|---|---|
type |
Class |
地球基础颜色设置
Name | Type | Description |
---|---|---|
color |
String |
设置地球的透明度
Name | Type | Description |
---|---|---|
val |
Cesium.NearFarScalar | number |
场景基础颜色设置
Name | Type | Description |
---|---|---|
color |
String |
设置场景日期
Name | Type | Description |
---|---|---|
color |
String |
时间设置
Name | Type | Description |
---|---|---|
time |
String |
阴影 --> 阴影密度
Name | Type | Description |
---|---|---|
num |
Number | (1-20) |
阴影 --> 颜色深度
Name | Type | Description |
---|---|---|
depth |
Number | (0.01 - 1) |
地球基础颜色设置
Name | Type | Description |
---|---|---|
color |
String |
鼠标交互焦点模式
Name | Type | Description |
---|---|---|
val |
Boolen |
fxaa抗锯齿
Name | Type | Description |
---|---|---|
val |
Boolen |
切换地球显示隐藏
Name | Type | Description |
---|---|---|
val |
Boolen |
切换地表遮挡
Name | Type | Description |
---|---|---|
val |
Boolen |
切换是否启用地球透明
Name | Type | Description |
---|---|---|
val |
Boolean |
切换是否启用地球根据距离渐变透明度
Name | Type | Description |
---|---|---|
val |
Boolean |
切换对数深度
Name | Type | Description |
---|---|---|
val |
Boolen |
msaa抗锯齿
Name | Type | Description |
---|---|---|
val |
Boolen |
阴影 --> 打开
Name | Type | Description |
---|---|---|
val |
Boolen |
阴影 --> 柔性阴影
Name | Type | Description |
---|---|---|
val |
Boolen |
天空盒开关
Name | Type | Description |
---|---|---|
val |
Boolen |
通过名称卸载扩展功能
Name | Type | Description |
---|---|---|
name |
* |