new FdLabelsHandler(viewer)
Parameters:
| Name | Type | Description |
|---|---|---|
viewer |
Freedo.Viewer | 视景器 |
Example
var labelsHandler = new Freedo.FdTools.FdLabelsHandler(viewer);
Methods
-
addLabel(options)
-
添加标签项
Parameters:
Name Type Description optionsObject 标签参数
Properties
Name Type Description positionFreedo.Cartesian3 标签位置
imageString 标签图标路径
textString 标签内容
idString 标签id
-
dispose()
-
销毁所有资源
-
on(listener [, scope])
-
事件类型有:start,cancel,dispose,dataChanged
Parameters:
Name Type Argument Description listenerFdMicroApp.FdLabelsHandler~FdLabelsHandlerCallback 当有事件触发时被执行的函数。
scopeObject <optional>
listener函数执行时的绑定的对象。
Returns:
返回一个函数,调用该函数可以取消监听。
- Type
- Freedo.Event~RemoveCallback
Type Definitions
-
FdLabelsHandlerCallback(eventType, eventArg)
-
Parameters:
Name Type Description eventTypeString 事件类型有:LeftBtnClk (鼠标左键完成选点)
eventArgObject