Layers类参考
图层集合类。 更多...
公有成员 | |
(Layer *) | - addDataset:ToHead: |
用于把一个数据集添加到此图层集合作为一个普通图层显示,即创建一个普通图层。其风格由系统默认设置。 | |
(Layer *) | - addDataset:Theme:ToHead: |
用于把一个数据集添加到此图层集合作为一个普通图层显示,即创建一个普通图层。其风格由系统默认设置。 | |
(BOOL) | - removeAt: |
从此图层集合中删除一个指定索引的图层。删除成功则返回 true。 | |
(BOOL) | - removeWithName: |
从此图层集合中删除一个指定名称的图层。删除成功则返回 true。 | |
(void) | - clear |
删除此图层集合对象中所有的图层。 | |
(int) | - getCount |
返回此图层集合中图层对象的总数。 | |
(Layer *) | - getLayerWithName: |
返回此图层集合中指定名称的图层对象。 | |
(Layer *) | - getLayerAtIndex: |
返回此图层集合中指定索引的图层对象。图层集合中图层的索引从 0 开始,从顶层开始依次编号。 | |
(int) | - indexOf: |
返回此图层集合中指定名称的图层的索引。 | |
(BOOL) | - moveTo:desIndex: |
图层移动。 | |
(BOOL) | - moveUp: |
图层上移。 | |
(BOOL) | - moveDown: |
图层下移。 | |
(BOOL) | - moveTop: |
图层置顶。 | |
(BOOL) | - moveBottom: |
图层置底。 | |
(void) | - addLayer:datasource:path: |
通过SLD文件,向图层集合中添加图层 | |
(BOOL) | - addLayer: |
(BOOL) | - insertLayer:layer: |
(Layer *) | - insertLayer:withXML: |
将图层XML文件插入到图层集合中 | |
(BOOL) | - remove: |
(BOOL) | - removeGroup: |
(LayerGroup *) | - insertGroup:groupName: |
(Layer *) | - findLayerWithName: |
在图层集合中查找指定名称的图层对象 | |
(LayerGroup *) | - addGroup: |
属性 | |
id< LayersStateDelegate > | layersdelegate |
图层集合状态变化时通知委托。 | |
id< LayerGroupStateDelegate > | layerGroupdelegate |
id< LayerStateDelegate > | layerdelegate |
详细描述
图层集合类。
该类对一个地图对象中的所有图层进行管理。
一个图层集合对象中可包含各种类型的普通图层和专题图层,并且提供普通图层的创建方法。
该类中提供了图层的添加、删除以及查找等的方法,并且可以设置图层为可编辑或不可编辑。同时,图层集合对象允许其中的多个图层同时处于可编辑状态, 这样可以同时对多个图层进行编辑,从而提高工作效率。
成员函数文档
用于把一个数据集添加到此图层集合作为一个普通图层显示,即创建一个普通图层。其风格由系统默认设置。
- 参数:
-
dataset 要添加到图层的数据集。 theme 专题图。 bToHead 指定新创建图层是否放在图层集合的最上面一层。当设置为 false 时,则将此新创建图层放在最底层。
- 返回:
- 新添加的图层。
用于把一个数据集添加到此图层集合作为一个普通图层显示,即创建一个普通图层。其风格由系统默认设置。
- 参数:
-
dataset 要添加到图层的数据集。 bToHead 指定新创建图层是否放在图层集合的最上面一层。当设置为 false 时,则将此新创建图层放在最底层。
- 返回:
- 新添加的图层。
- (LayerGroup*) addGroup: | (NSString *) | groupName |
- (BOOL) addLayer: | (Layer *) | layer |
- (void) addLayer: | (Layers *) | layers | ||
datasource: | (Datasource *) | datasource | ||
path: | (NSString *) | strSLDFilePath | ||
通过SLD文件,向图层集合中添加图层
- 参数:
-
layers 目标图层集合 datasource 数据所在的数据源 strSLDFilePath SLD文件路径
- (void) clear |
删除此图层集合对象中所有的图层。
- (Layer*) findLayerWithName: | (NSString *) | name |
在图层集合中查找指定名称的图层对象
- (int) getCount |
返回此图层集合中图层对象的总数。
- 返回:
- 此图层集合中图层对象的总数。
- (Layer *) getLayerAtIndex: | (int) | index |
返回此图层集合中指定索引的图层对象。图层集合中图层的索引从 0 开始,从顶层开始依次编号。
- 参数:
-
index 要返回的图层的索引。
- 返回:
- 此图层集合中指定索引的图层对象。
- (Layer *) getLayerWithName: | (NSString *) | name |
返回此图层集合中指定名称的图层对象。
- 参数:
-
name 要返回的图层的名称。
- 返回:
- 此图层集合中指定名称的图层对象。
- (int) indexOf: | (NSString *) | name |
返回此图层集合中指定名称的图层的索引。
- 参数:
-
name 要查找的图层的名称。
- 返回:
- 找到指定图层则返回图层索引,否则返回-1。
- (LayerGroup*) insertGroup: | (int) | index | ||
groupName: | (NSString *) | groupName | ||
- (BOOL) insertLayer: | (int) | index | ||
layer: | (Layer *) | layer | ||
- (Layer*) insertLayer: | (int) | index | ||
withXML: | (NSString *) | layerXML | ||
将图层XML文件插入到图层集合中
- 返回:
- 返回图层对象
- (BOOL) moveBottom: | (int) | srcIndex |
图层置底。
- 参数:
-
srcIndex 将要移动图层索引,desIndex 移动图层位置。
- 返回:
- 成功返回真。
- (BOOL) moveDown: | (int) | srcIndex |
图层下移。
- 参数:
-
srcIndex 将要移动图层索引,desIndex 移动图层位置。
- 返回:
- 成功返回真。
- (BOOL) moveTo: | (int) | srcIndex | ||
desIndex: | (int) | desIndex | ||
图层移动。
- 参数:
-
srcIndex 将要移动图层索引。 desIndex desIndex 移动图层位置。
- 返回:
- 成功返回true,否则返回false。
- (BOOL) moveTop: | (int) | srcIndex |
图层置顶。
- 参数:
-
srcIndex 将要移动图层索引,desIndex 移动图层位置。
- 返回:
- 成功返回真。
- (BOOL) moveUp: | (int) | srcIndex |
图层上移。
- 参数:
-
srcIndex 将要移动图层索引,desIndex 移动图层位置。
- 返回:
- 成功返回真。
- (BOOL) remove: | (Layer *) | layer |
- (BOOL) removeAt: | (int) | index |
从此图层集合中删除一个指定索引的图层。删除成功则返回 true。
- 参数:
-
index 要删除的图层的索引。
- 返回:
- 删除成功则返回 true,否则返回 false。
- (BOOL) removeGroup: | (LayerGroup *) | group |
- (BOOL) removeWithName: | (NSString *) | name |
从此图层集合中删除一个指定名称的图层。删除成功则返回 true。
- 参数:
-
name 要删除图层的名称。
- 返回:
- 删除成功则返回 true,否则返回 false。
属性文档
- (id<LayerStateDelegate>) layerdelegate [read, write, assign] |
- (id<LayerGroupStateDelegate>) layerGroupdelegate [read, write, assign] |
- (id<LayersStateDelegate>) layersdelegate [read, write, assign] |
图层集合状态变化时通知委托。
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。