Class: FdLabel

FdModel. FdLabel

Label类


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

事件参数