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 options
Object 标签参数
Properties
Name Type Description position
Freedo.Cartesian3 标签位置
image
String 标签图标路径
text
String 标签内容
id
String 标签id
-
dispose()
-
销毁所有资源
-
on(listener [, scope])
-
事件类型有:start,cancel,dispose,dataChanged
Parameters:
Name Type Argument Description listener
FdMicroApp.FdLabelsHandler~FdLabelsHandlerCallback 当有事件触发时被执行的函数。
scope
Object <optional>
listener函数执行时的绑定的对象。
Returns:
返回一个函数,调用该函数可以取消监听。
- Type
- Freedo.Event~RemoveCallback
Type Definitions
-
FdLabelsHandlerCallback(eventType, eventArg)
-
Parameters:
Name Type Description eventType
String 事件类型有:LeftBtnClk (鼠标左键完成选点)
eventArg
Object