com.supermap.mapping

接口 LayersStateListener



  • public interface LayersStateListener
    该类用于接收图层集合中添加图层、修改图层别名、修改编辑状态、修改可视状态的事件的监听器。
    • 方法详细资料

      • layerAdded

        void layerAdded(Layer layerAdded)
        添加了新的图层。
        参数:
        layerAdded - 新添加的图层。
      • layerRemoved

        void layerRemoved(Layer layerRemoved)
        移除图层。

        注意:此处只是通知哪个图层被移除了,不要释放该Layer,因为内部会释放的。

        参数:
        layerRemoved - 被移除的图层。
      • layerEditableChanged

        void layerEditableChanged(Layer editableLayer,
                                  boolean editable)
        编辑状态变化事件。
        参数:
        editableLayer - 改变编辑状态的图层。
        editable - 可编辑状态。
      • layerCaptionChanged

        void layerCaptionChanged(Layer changedLayer,
                                 java.lang.String oldCaption,
                                 java.lang.String newCaption)
        图层别名信息改变。
        参数:
        changedLayer - 改变的图层。
        oldCaption - 原有的别名信息。
        newCaption - 新加的别名信息。
      • layerVisiableChanged

        void layerVisiableChanged(Layer visiableLayer,
                                  boolean isVisiable)
        图层可见性变化事件。
        参数:
        visiableLayer - 改变的图层。
        isVisiable - 可见性,true为可见,false为不可见。