new FdLabel()
Example
var viewer = Freedo.FdApp.createDefaultViewer('freedoContainer'); var mm = new Freedo.FdModel.FdModelManager(viewer); //如果option参数中不包含position属性,则会自动激活点选创建功能 mm.add('Label', { text: '测试文本' });
Members
-
option
-
获取实体的属性数据
Methods
-
dispose()
-
销毁所有资源
-
getData()
-
获取数据
Returns:
返回值格式: [{ id: GUID, type: 'Label' option: [] }...]
- Type
- Object
-
hide()
-
隐藏
-
on(listener [, scope])
-
注册事件捕捉
Parameters:
Name Type Argument Description listener
FdModel.FdLabel~FdLineCallback 当有事件触发时被执行的函数。
scope
Object <optional>
listener函数执行时的绑定的对象。
Returns:
返回一个函数,调用该函数可以取消监听。
- Type
- Freedo.Event~RemoveCallback
-
remove()
-
删除
-
reset()
-
重置
-
setImage(imageURL)
-
设置图片
Parameters:
Name Type Description imageURL
String 图片url
-
setPosition(longitude, latitude, height)
-
设置位置
Parameters:
Name Type Description longitude
Number 经度
latitude
Number 纬度
height
Number 高程
-
setText(text)
-
设置文字
Parameters:
Name Type Description text
String 文字
-
show(show)
-
显示/隐藏
Parameters:
Name Type Description show
Boolean true为显示,false隐藏
Type Definitions
-
FdLineCallback(eventType, eventArg)
-
Parameters:
Name Type Description eventType
String 事件类型有:LabelAdded,DataChanged,LabelChanged
eventArg
Object 事件参数