new FacadeAnalysis(map, options)
构造函数
Parameters:
| Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
map |
Glodon.CIMCube | CIMCube实例 | |||||||||||||||||||||||||||||||||||||||||||||
options |
Object | 配置参数
Properties
|
Methods
-
clear()
-
清空结果
-
dispose()
-
释放资源
-
doAnalysis(callback)
-
开始分析功能
Parameters:
Name Type Description callbackfunction 执行分析后的回调事件 Example
base64data: 第一张立面图 base64dataArray: 立面图数组 facade.doAnalysis((base64data, base64dataArray)=>{ let img = new Image(); img.src = base64data; }) -
getMergedImage(callback)
-
获取合并后的立面图片
Parameters:
Name Type Description callbackfunction 完成合并后的回调事件 -
getMode()
-
获取视图模式
Returns:
视图模式- Type
- String
-
setHeight(width)
-
设置立面体盒子高度
Parameters:
Name Type Description widthNumber 立面体盒子高度, 范围:(0, +∞), 单位:米 -
setLength(length)
-
设置立面体盒子长度
Parameters:
Name Type Description lengthNumber 立面体盒子长度, 范围:(0, +∞), 单位:米 -
setLine(line)
-
设置立面体盒子起始线
Parameters:
Name Type Description lineArray 立面体盒子起始线: 包含至少两个顶点的折线, 如[pt0, pt1, pt2 ...] -
setMode(mode)
-
设置视图模式
Parameters:
Name Type Description modeString 视图模式: 'facade'表示立面图, 'top'表示顶视图 -
setOutputMaxSize(size)
-
设置视图模式
Parameters:
Name Type Description sizeNumber 输出图片的最大尺寸, 单位像素 -
setShowVolume(value)
-
设置立面体盒子显隐(只影响非立面部分)
Parameters:
Name Type Description valueBoolean 显示/隐藏 -
setVolumeAlpha(alpha)
-
设置立面体盒子透明度
Parameters:
Name Type Description alphaNumber 立面体盒子透明度, 范围[0.0, 1.0] -
setVolumeColor(color)
-
设置立面体盒子颜色
Parameters:
Name Type Description colorString | Cesium.Color 立面体盒子颜色, 颜色字符串或颜色对象。 例:'RED','green','#00ff00'或Cesium.Color对象