new ViewCorridor(map, options)
视廊分析类构造函数
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
map |
Glodon.CIMCube | Glodon.CIMCube的实例 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object | 视廊分析配置参数
Properties
|
Methods
-
clearViewCorridor()
-
清除视廊图形。
-
dispose()
-
释放资源
-
doAnalysis()
-
执行视廊分析
-
drawViewCorridor(startPointInfo, endPointInfo, styleInfo)
-
绘制视廊。
Parameters:
Name Type Description startPointInfoObject 起点信息 endPointInfoObject 终点信息 styleInfoObject 视廊样式 -
init(options)
-
按配置初始化视廊的图层、起终点和样式。
Parameters:
Name Type Description optionsObject 视廊分析配置参数 Properties
Name Type Argument Description layersObject <optional>
要执行分析的图层 startInfoObject <optional>
起点信息 endInfoObject <optional>
终点信息 styleObject <optional>
视廊样式 -
setEndInfo( [info])
-
设置终点信息
Parameters:
Name Type Argument Description infoObject <optional>
终点信息 Properties
Name Type Argument Default Description positionarray | object <optional>
终点坐标,如果是数组,则下标012分别表示经度纬度高度,例:{119,120,50}。如果是对象,则需要有lon、lat、height属性。例:{lon:119,lat:120,height:50} widthNumber <optional>
20 终点拓宽距离,单位米。这是一半的距离,左右一共拓展的距离会乘2. heightNumber <optional>
20 终点视廊拓展高度,单位米。这是一半的距离,上下一共拓展的距离会乘2. -
setLayers(layers)
-
设置要执行分析的图层数组
Parameters:
Name Type Description layersArray.<Layer> 要执行分析的图层数组 -
setStartInfo( [info])
-
设置起点信息
Parameters:
Name Type Argument Description infoObject <optional>
起点信息 Properties
Name Type Argument Default Description positionarray | object <optional>
起点坐标,如果是数组,则下标012分别表示经度纬度高度,例:{119,120,50}。如果是对象,则需要有lon、lat、height属性。例:{lon:119,lat:120,height:50} widthNumber <optional>
20 起点拓宽距离,单位米。这是一半的距离,左右一共拓展的距离会乘2. heightNumber <optional>
20 起点视廊拓展高度,单位米。这是一半的距离,上下一共拓展的距离会乘2. -
setStyle( [styleInfo])
-
设置样式
Parameters:
Name Type Argument Description styleInfoObject <optional>
视廊样式 Properties
Name Type Argument Default Description fillColorString | Color <optional>
#00ff00 视廊填充颜色,默认绿色 alphaNumber <optional>
0.3 视廊填充透明度,默认0.3 outlineColorString | Color <optional>
#0000ff 视廊边界线颜色,默认蓝色 outlineWidthNumber <optional>
1 视廊边界线宽度,默认1 highlightColorString | Color <optional>
#ff0000 视廊内物体颜色,默认红色