图层集合类。 更多...
所有成员的列表。
详细描述
图层集合类。
该类对一个地图对象中的所有图层进行管理。
一个图层集合对象中可包含各种类型的普通图层和专题图层,并且提供普通图层的创建方法。
该类中提供了图层的添加、删除以及查找等的方法,并且可以设置图层为可编辑或不可编辑。同时,图层集合对象允许其中的多个图层同时处于可编辑状态, 这样可以同时对多个图层进行编辑,从而提高工作效率。
成员函数文档
- (Layer *) addDataset: |
|
(Dataset *) |
dataset |
Theme: |
|
(Theme *) |
theme |
ToHead: |
|
(BOOL) |
bToHead |
|
|
|
|
|
|
用于把一个数据集添加到此图层集合作为一个普通图层显示,即创建一个普通图层。其风格由系统默认设置。
- 参数:
-
|
dataset |
要添加到图层的数据集。 |
|
theme |
专题图。 |
|
bToHead |
指定新创建图层是否放在图层集合的最上面一层。当设置为 false 时,则将此新创建图层放在最底层。 |
- 返回:
- 新添加的图层。
- (Layer *) addDataset: |
|
(Dataset *) |
dataset |
ToHead: |
|
(BOOL) |
bToHead |
|
|
|
|
|
|
用于把一个数据集添加到此图层集合作为一个普通图层显示,即创建一个普通图层。其风格由系统默认设置。
- 参数:
-
|
dataset |
要添加到图层的数据集。 |
|
bToHead |
指定新创建图层是否放在图层集合的最上面一层。当设置为 false 时,则将此新创建图层放在最底层。 |
- 返回:
- 新添加的图层。
- (BOOL) addLayer: |
|
(Layer *) |
layer |
|
|
- (void) addLayer: |
|
(Layers *) |
layers |
datasource: |
|
(Datasource *) |
datasource |
path: |
|
(NSString *) |
strSLDFilePath |
|
|
|
|
|
|
通过SLD文件,向图层集合中添加图层
- 参数:
-
|
layers |
目标图层集合 |
|
datasource |
数据所在的数据源 |
|
strSLDFilePath |
SLD文件路径 |
- (Layer*) findLayerWithName: |
|
(NSString *) |
name |
|
|
返回此图层集合中图层对象的总数。
- 返回:
- 此图层集合中图层对象的总数。
- (Layer *) getLayerAtIndex: |
|
(int) |
index |
|
|
返回此图层集合中指定索引的图层对象。图层集合中图层的索引从 0 开始,从顶层开始依次编号。
- 参数:
-
- 返回:
- 此图层集合中指定索引的图层对象。
- (Layer *) getLayerWithName: |
|
(NSString *) |
name |
|
|
返回此图层集合中指定名称的图层对象。
- 参数:
-
- 返回:
- 此图层集合中指定名称的图层对象。
- (int) indexOf: |
|
(NSString *) |
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。
- 参数:
-
- 返回:
- 删除成功则返回 true,否则返回 false。
- (BOOL) removeWithName: |
|
(NSString *) |
name |
|
|
从此图层集合中删除一个指定名称的图层。删除成功则返回 true。
- 参数:
-
- 返回:
- 删除成功则返回 true,否则返回 false。
属性文档
该类的文档由以下文件生成: