Summary
Methods:
| _generateEditResult |
编辑的时候生成要素几何体 |
| activate |
激活绘制 |
| clearPlot |
清楚标绘 |
| deactivate |
关闭绘制 |
| getExclusive |
获得当前组件是否为排他控件 |
| getParent |
获取控件绑定的VR对象。 |
| getStatus |
返回控件当前状态. |
| getSymbol |
获得绘制的样式 |
| getType |
返回控件类型 Control.type |
| on |
绑定事件,同一个绘制对象的同种类型事件,多次绑定前面的将被覆盖。 |
| setExclusive |
设置当前控件是否为VR排他控件 |
| setFeatureEdit |
设置编辑要素 |
| setPlotType |
设置标绘类型。如果当前有正在进行的标绘行为,将被取消。 |
| setSymbol |
修改绘制样式 |
| startEdit |
启用标绘控件的编辑功能 |
| stopEdit |
禁用标绘控件的编辑功能 |
| un |
取消事件绑定 |
Constructor
new Plot(options, symbol)
Parameters:
| Name | Type | Description | |||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 参数设置
|
|||||||||||||||||||||||||||
symbol |
Object | 绘制的样式设置
|
Methods
-
_generateEditResult()
-
编辑的时候生成要素几何体
-
activate()
-
激活绘制
-
clearPlot()
-
清楚标绘
-
deactivate()
-
关闭绘制
-
getExclusive()
-
获得当前组件是否为排他控件
-
getParent() → {Panorama}
-
获取控件绑定的VR对象。
Returns:
Panorama -VR对象。
-
getStatus() → {Boolean}
-
返回控件当前状态.
Returns:
Boolean -true:表示激活 false:表示禁用。
-
getSymbol() → {Object}
-
获得绘制的样式
Returns:
Object -
getType() → {String}
-
返回控件类型 Control.type
Returns:
String -
on(type, callback)
-
绑定事件,同一个绘制对象的同种类型事件,多次绑定前面的将被覆盖。
Parameters:
Name Type Description typeString 触发类型 plotEventType的项
callbackfunction 回调函数
-
setExclusive(flag)
-
设置当前控件是否为VR排他控件
Parameters:
Name Type Description flagBoolean false 表示当前控件为VR非排他控件,当激活一个非默认控件的时候会禁用其他控件 ,一旦结束当前非默认控件行为的话,会自动激活VR的所有非排他控件
true 表示当前控件为VR排他控件,不会自动激活 -
setFeatureEdit(feature)
-
设置编辑要素
Parameters:
Name Type Description featuremodule:feature 要素。
Throws:
当控件未添加到全景中的时候抛错
-
setPlotType(plotType)
-
设置标绘类型。如果当前有正在进行的标绘行为,将被取消。
Parameters:
Name Type Description plotTypeString 设置绘制类型,参见PlotTypes枚举,如果参数为空则停止绘制
Throws:
当控件未添加到全景中的时候抛错
-
setSymbol(symbol)
-
修改绘制样式
Parameters:
Name Type Description symbolObject 绘制的样式设置
Name Type Description fillColorString 面的填充样式 默认 '#fa7341'
lineColorString 线的样式 默认'#fa7341'
lineWidthNumber 线的宽度 默认2
fillOpacityNumber 填充面透明度 默认 0.5
pointColorString 绘制点的颜色 默认 '#fa7341'
pointSizeNumber 绘制点的大小 默认 10
middlePointColorString 中间点的颜色 默认 '#fa7341'
middlePointSizeNumber 中间点的大小 默认 6
-
startEdit()
-
启用标绘控件的编辑功能
Throws:
当控件未添加到全景中的时候抛错
-
stopEdit()
-
禁用标绘控件的编辑功能
Throws:
当控件未添加到全景中的时候抛错
-
un(type)
-
取消事件绑定
Parameters:
Name Type Description typeString 触发类型 plotEventType的项