SignLayer

new SuperMap3D.SignLayer()

标牌图层。

注意:标牌图层不支持实例化,需要从EffectLayers对象中获取。

Example:
// 创建当前场景的MGISManger
let mGISManager = new SuperMap3D.MGISManager({ scene: scene, serverUrl:  serverUrl});
// 获取标牌图层
let signLayer = mGISManager.effectLayers.signLayer;

Members

canDrag : boolean

设置(获取)标牌是否能拖拽
Default Value: true

Methods

add(sign)

添加标牌
Name Type Description
sign Sign 标牌对象

getAllSigns()

获取所有的标牌对象
Returns:
所有的标牌对象

getSignByID(id)Sign

通过标牌ID获取标牌对象
Name Type Description
id String 标牌Id
Returns:
成功返回标牌对象,否则返回undefined

remove(sign)boolean

移除标牌
Name Type Description
sign Sign 标牌对象
Returns:
成功返回true,否则返回false