|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.supermap.mapping.Layer com.supermap.mapping.LayerGroup com.supermap.mapping.LayerSnapshot
public class LayerSnapshot
快照图层类。该类继承自LayerGroup。
快照图层,一种特殊的图层组,该图层组包含的图层作为地图的一个快照图层,采用特殊的绘制方式,快照图层只在第一次显示时进行绘制,此后,如果地图显示范围未发生变化,快照图层都将使用该显示,也就是快照图层不随地图刷新而重新绘制;如果地图显示范围发生变化,将自动触发快照图层的刷新绘制。快照图层是提高地图显示性能的手段之一。
由于快照图层是特殊的图层分组,所以快照图层中可以添加分组图层对象(LayerGroup对象)。但是快照图层中不可以再添加快照图层,并且分组图层对象(LayerGroup对象)中也不可以添加快照图层。
方法摘要 | |
---|---|
void |
add(Layer layer)
向当前快照图层中添加新的图层。 |
LayerGroup |
addGroup(java.lang.String groupName)
向当前快照图层中添加一个分组图层。 |
void |
addLayerAddedListener(LayerAddedListener l)
添加一个用于接收向快照图层添加图层结束事件( LayerAddedEvent )的监听器。 |
void |
addLayerRemovedListener(LayerRemovedListener l)
添加一个用于接收从快照图层移除图层结束事件( LayerRemovedEvent )的监听器。 |
Layer |
findLayer(java.lang.String layerName)
返回指定图层名称的图层对象。 |
Layer |
get(int index)
根据指定的索引值返回对应的图层。 |
java.lang.String |
getAvailableCaption(java.lang.String layerCaption)
返回一个可用的快照图层名称。 |
int |
getCount()
返回当前快照图层中所管理的图层个数。 |
int |
indexOf(Layer layer)
返回指定图层在当前快照图层下的索引值。 |
void |
insert(int index,
Layer layer)
向当前快照图层中的指定位置插入新的图层。 |
LayerGroup |
insertGroup(int index,
java.lang.String groupName)
向当前快照图层中的指定索引位置添加一个分组图层。 |
boolean |
remove(Layer layer)
从快照图层中移除指定的图层。 |
boolean |
removeGroup(LayerGroup group)
从当前快照图层中移除指定的分组图层。 |
void |
removeLayerAddedListener(LayerAddedListener l)
移除一个用于接收向快照图层添加图层结束事件( LayerAddedEvent )的监听器。 |
void |
removeLayerRemovedListener(LayerRemovedListener l)
移除一个用于接收从快照图层移除图层结束事件( LayerRemovedEvent )的监听器。 |
boolean |
ungroup()
取消当前快照图层的分组管理。 |
从类 java.lang.Object 继承的方法 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
方法详细信息 |
---|
public int getCount()
LayerGroup
中的 getCount
public Layer get(int index)
LayerGroup
中的 get
index
- 指定的索引值。
public int indexOf(Layer layer)
LayerGroup
中的 indexOf
layer
- 指定的要获取索引值的图层。
public void add(Layer layer)
LayerGroup
中的 add
layer
- 指定的要添加到当前快照图层中的图层。public void insert(int index, Layer layer)
LayerGroup
中的 insert
index
- 指定的索引值,新图层将插入到该位置。layer
- 指定的要插入的新图层。public boolean remove(Layer layer)
LayerGroup
中的 remove
layer
- 要移除的图层。
public LayerGroup addGroup(java.lang.String groupName)
LayerGroup
中的 addGroup
groupName
- 分组图层的名称。
public LayerGroup insertGroup(int index, java.lang.String groupName)
LayerGroup
中的 insertGroup
index
- 指定的索引值。groupName
- 分组图层的名称。
public boolean removeGroup(LayerGroup group)
LayerGroup
中的 removeGroup
group
- 指定的要移除的分组图层。
public boolean ungroup()
LayerGroup
中的 ungroup
public void addLayerAddedListener(LayerAddedListener l)
LayerAddedEvent
)的监听器。
LayerGroup
中的 addLayerAddedListener
l
- 一个用于接收向快照图层添加图层结束事件的监听器。public void removeLayerAddedListener(LayerAddedListener l)
LayerAddedEvent
)的监听器。
LayerGroup
中的 removeLayerAddedListener
l
- 一个用于接收从快照图层移除图层结束事件的监听器。public void addLayerRemovedListener(LayerRemovedListener l)
LayerRemovedEvent
)的监听器。
LayerGroup
中的 addLayerRemovedListener
l
- 一个用于接收从快照图层移除图层结束事件的监听器。public void removeLayerRemovedListener(LayerRemovedListener l)
LayerRemovedEvent
)的监听器。
LayerGroup
中的 removeLayerRemovedListener
l
- 一个用于接收从快照图层移除图层结束事件的监听器。public Layer findLayer(java.lang.String layerName)
LayerGroup
中的 findLayer
layerName
- 指定的图层名称。
public java.lang.String getAvailableCaption(java.lang.String layerCaption)
layerCaption
- 制定的快照图层名称。
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |