SignLayer

new SuperMap3D.SignLayer()

Sign layer.

Attention: The signage layer does not support instantiation and needs to be retrieved from the EffectLayers object.

Example:

    // Create the MGISManger for the current scene
    let mGISManager = new SuperMap3D.MGISManager({ scene: scene, serverUrl:  serverUrl});
    // get signage layer
    let signLayer = mGISManager.effectLayers.signLayer;

Members

canDrag : boolean

Set (get) whether the signage can be dragged
Default Value: true

Methods

add(sign)

Add signage
Name Type Description
sign Sign signage object

getAllSigns()

Get all signage objects
Returns:
All signage objects

getSignByID(id)Sign

Get the signage object by the signage ID
Name Type Description
id String Signage ID
Returns:
Returns the signage object successfully, otherwise returns undefined.

remove(sign)boolean

Remove Signage
Name Type Description
sign Sign Signage object
Returns:
True on success, false otherwise.