DYLabelService

new DYLabelService()

动态标注数据服务

Methods

addLabel(data)Promise

添加标注内容
Name Type Description
data
Name Type Description
type Number 0为文字标注 1为图片标注
position Cartesian3
textContent String
imageContent File
Returns:

deleteBaseDataById(id)Promise

删除通用接口数据
Name Type Description
id String
Returns:

deleteById(id)Promise

删除标注
Name Type Description
id Number
Returns:

getAllData()Promise

获取所有标注数据
Returns:

getBaseData()Promise

获取通用接口数据
Returns:

getBaseDataVisible()Promise

获取通用接口数据
Returns:

getLabelsVisible()Promise

获取标注可见状态
Returns:

saveBaseData(data)Promise

通用接口存数据
Name Type Description
data Object
Returns:

saveBaseDataVisible(data)Promise

通用接口存数据
Name Type Description
data Object
Returns:

setLabelsVisible(data)Promise

设置标注可见状态
Name Type Description
data Object json对象
Returns:

setLabelsVisible_old(state)

原有api 设置标注可见状态
Name Type Description
state Boolean

updateLabel(data)Promise

更新标注内容
Name Type Description
data Object
Name Type Description
annotationId Number
textContent String
imageContent File
Returns: