com.supermap.mobjects.mapdata
类 LogicaLayer
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.mobjects.mapdata.LogicaLayer
-
- 所有已实现的接口:
- IDisposable
public class LogicaLayer extends com.supermap.data.InternalHandleDisposable
逻辑图层类
-
-
构造器概要
构造器 构造器和说明 LogicaLayer()
构造函数LogicaLayer(long handle)
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
addGroup(String strGroupName, boolean isLogicalGroup)
添加一个新的子图层组LogicaLayer
addLayer(Layer player)
添加逻辑图层void
cancelGroup(LogicaLayer logicaLayer)
取消指定名字的分组void
dispose()
释放对象LogicaLayer
findLayer(String strName)
根据图层名称查找图层String
getCaption()
获取别名LogicaLayer[]
getChildlayers()
获取本图层的子组String
getLayerName()
获取图层名称String
getName()
获取名称LogicaLayer
getParantLayer()
获取父节点,如果为NULL,表示是根节点LayerType
getType()
获取逻辑图层类型void
initAferMapOpen(Map pMap, String strBaseMapName)
初始化逻辑图层void
insertLayer(LogicaLayer logicaLayer, int index)
插入逻辑图层。boolean
isVisible()
获取图层可见属性void
removeLayer(LogicaLayer logicaLayer)
删除逻辑图层或组void
saveAfterMapSave()
地图保存后调用这个函数保存对应配置到内存,便于下一步工作空间保存时保存void
saveAfterWorkspaceSave()
工作空间保存后调用这个函数保存配置到磁盘void
saveToXML(String strPath)
保存逻辑图层void
setCaption(String strCaption)
设置别名void
setVisible(boolean isVisible)
设置图层可见
-
-
-
方法详细资料
-
dispose
public void dispose()
释放对象
-
initAferMapOpen
public void initAferMapOpen(Map pMap, String strBaseMapName)
初始化逻辑图层- 参数:
pMap
- 地图strBaseMapName
- 底图名称
-
saveAfterMapSave
public void saveAfterMapSave()
地图保存后调用这个函数保存对应配置到内存,便于下一步工作空间保存时保存
-
saveAfterWorkspaceSave
public void saveAfterWorkspaceSave()
工作空间保存后调用这个函数保存配置到磁盘
-
addGroup
public void addGroup(String strGroupName, boolean isLogicalGroup)
添加一个新的子图层组- 参数:
strGroupName
- 图层组名称isLogicalGroup
- 是否是逻辑图层
-
cancelGroup
public void cancelGroup(LogicaLayer logicaLayer)
取消指定名字的分组- 参数:
logicaLayer
- 逻辑图层
-
removeLayer
public void removeLayer(LogicaLayer logicaLayer)
删除逻辑图层或组- 参数:
logicaLayer
- 逻辑图层
-
findLayer
public LogicaLayer findLayer(String strName)
根据图层名称查找图层- 参数:
strName
- 图层名
-
getParantLayer
public LogicaLayer getParantLayer()
获取父节点,如果为NULL,表示是根节点
-
getChildlayers
public LogicaLayer[] getChildlayers()
获取本图层的子组
-
insertLayer
public void insertLayer(LogicaLayer logicaLayer, int index)
插入逻辑图层。如果是图层且已经存在于其他图层组下,则先从别的图层组下取消再加入本组,并移动图层顺序
-
setCaption
public void setCaption(String strCaption)
设置别名
-
getCaption
public String getCaption()
获取别名
-
getName
public String getName()
获取名称- 返回:
- 图层名称
-
setVisible
public void setVisible(boolean isVisible)
设置图层可见
-
isVisible
public boolean isVisible()
获取图层可见属性- 返回:
- 图层可见属性
-
getLayerName
public String getLayerName()
获取图层名称- 返回:
- 图层名
-
addLayer
public LogicaLayer addLayer(Layer player)
添加逻辑图层- 返回:
- 逻辑图层
-
saveToXML
public void saveToXML(String strPath)
保存逻辑图层
-
getType
public LayerType getType()
获取逻辑图层类型- 返回:
- 返回逻辑图层类型
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.