Maps类参考
地图集合类。 更多...
公有成员 | |
(NSString *) | - get: |
返回地图集合对象中指定序号的地图的名字。 | |
(NSInteger) | - indexOf: |
返回当前地图集合对象中指定名称的地图的序号。 | |
(void) | - clear |
删除此地图集合对象中的所有地图,即工作空间保存的所有地图。 | |
(BOOL) | - setMapXML:xml: |
将指定的 XML 字符串表示的地图替换地图集合对象中指定序号的地图。 | |
(int) | - add:withXML: |
添加地图到此地图集合对象中。 | |
(BOOL) | - removeMapAtIndex: |
(BOOL) | - removeMapName: |
保护属性 | |
Workspace * | _workspace |
属性 | |
NSInteger | count |
获取当前地图集合中地图对象的总数。 |
详细描述
地图集合类。
存储地图集合对象所在的工作空间里保存的所有地图,但通过该类只能访问到当前工作空间中包含的地图的名称。对地图的访问和操作必须通过 SuperMap.Mapping 包的 <Map> 类来进行。
该类用于管理一个工作空间中的所有地图,包括添加、删除、修改工作空间中的地图等操作。其中地图的名称是唯一标识,不可以重复。即使地图所引用的数据或者是数据源被删除,图层仍然存在于工作空间中,只是图层不显示内容,但是当把地图连接到其他的数据源,地图仍然可以显示。
成员函数文档
- (int) add: | (NSString *) | name | ||
withXML: | (NSString *) | xml | ||
- (void) clear |
删除此地图集合对象中的所有地图,即工作空间保存的所有地图。
- (NSString*) get: | (NSInteger) | index |
返回地图集合对象中指定序号的地图的名字。
- 参数:
-
index 指定地图的序号。
- 返回:
- 地图集合对象中指定序号的地图的名字。
- 异常:
-
IndexOutOfBoundsException 如果 index 小于 0 或 index 大于或等于 count 时,其中 count 是地图集合中地图的总数。
- (NSInteger) indexOf: | (NSString *) | name |
返回当前地图集合对象中指定名称的地图的序号。
- 参数:
-
name 指定的地图名称。该名称不区分大小写。
- 返回:
- 当前地图集合对象中指定名称的地图的序号。
- (BOOL) removeMapAtIndex: | (NSInteger) | index |
- (BOOL) removeMapName: | (NSString *) | name |
- (BOOL) setMapXML: | (NSInteger) | index | ||
xml: | (NSString *) | xml | ||
将指定的 XML 字符串表示的地图替换地图集合对象中指定序号的地图。
- 参数:
-
index 指定的序号。 xml 用来替换指定地图的新地图的 XML 字符串表示。
- 返回:
- 如果操作成功,返回 true;否则返回 false。
- 异常:
-
IndexOutOfBoundsException 如果 index 小于0或 index 大于等于 count 时,其中 count 是地图集合中地图的总数。
成员数据文档
- (Workspace*) _workspace [protected] |
属性文档
- (NSInteger) count [read, assign] |
获取当前地图集合中地图对象的总数。
默认值为 0。
- 返回:
- 当前地图集合中地图对象的总数。
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。