new FdAnchorLabel()
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer'); var mm = new Freedo.FdModel.FdModelManager(viewer); //如果option参数中不包含position属性,则会自动激活点选创建功能 mm.add('AnchorLabel', { position: [longi, lat, height], width: 134, //Label的宽度 height: 32, //Label的高度 text: '测试文字', //文字内容 lineWidth: 1, //线宽 textColor: 'rgba(255,255,255,1)', //文字颜色 fontSize: 16, //字号 maxDistance: 1000000 //最大可视距离 // lineColor: 'rgba(255,255,255,1)', //线颜色,暂不支持 // paddingLeft: 50, //左间距,不建议修改 // moveTop: 50, //上间距,数值不可以为负数,不建议修改 });
Members
-
option
-
获取实体的属性数据
Methods
-
clear()
-
清理
-
dispose()
-
销毁所有资源
-
endEdit()
-
结束编辑
-
getData()
-
获取数据
Returns:
返回值格式: [{ id: GUID, divID: 'divid' position: [Cartesian3], width: 宽度, height: 高度 }...]
- Type
- Object
-
hide()
-
隐藏
-
on(listener [, scope])
-
注册事件捕捉
Parameters:
Name Type Argument Description listener
FdModel.FdAnchorLabel~FdAnchorLabelCallback 当有事件触发时被执行的函数。
scope
Object <optional>
listener函数执行时的绑定的对象。
Returns:
返回一个函数,调用该函数可以取消监听。
- Type
- Freedo.Event~RemoveCallback
-
remove()
-
删除
-
reset()
-
重置
-
setText()
-
设置文字
-
show()
-
显示
-
startEdit()
-
开始进行节点编辑
-
updateContent()
-
修改Text内容之后,需调用updateContent来更新
Type Definitions
-
FdAnchorLabelCallback(eventType, eventArg)
-
Parameters:
Name Type Description eventType
String 事件类型有:DataChanged
eventArg
Object 事件参数