com.supermap.realspace
类 TerrainLayers
- java.lang.Object
- 
- com.supermap.data.InternalHandle
- 
- com.supermap.realspace.TerrainLayers
 
 
- 
 
 public class TerrainLayers extends InternalHandle 地形图层集合类。该类包括了地形图层集合的相关信息,可以通过设置该类对象来对地形图层集合对象进行编辑管理操作。 
- 
- 
构造器概要构造器 构造器和说明 TerrainLayers()
 - 
方法概要所有方法 实例方法 具体方法 限定符和类型 方法和说明 TerrainLayeradd(java.lang.String path, java.lang.Boolean toHead, java.lang.String name, java.lang.String password)向三维地形图层中集合中添加三维地形图层。TerrainLayeradd(java.lang.String url, java.lang.String name)向三维地形图层中集合中添加在线三维地形图层。TerrainLayeraddIserver(java.lang.String url, java.lang.String layerName)添加iserver地形图层。voidclear()从地形图层集中删除所有地形图层对象。TerrainLayerget(int index)返回地形图层集合中指定序号的地形图层对象。TerrainLayerget(java.lang.String name)返回地形图层集合中指定名称的地形图层对象。intgetCount()返回给定的地形图层集合中地形图层对象的总数。booleanremoveLayerWithName(java.lang.String layerName)
 
- 
- 
- 
方法详细资料- 
getCountpublic int getCount() 返回给定的地形图层集合中地形图层对象的总数。- 返回:
- 返回给定的地形图层集合中地形图层对象的总数。
 
 - 
getpublic TerrainLayer get(java.lang.String name) 返回地形图层集合中指定名称的地形图层对象。- 参数:
- name- 指定的图层对象名称。
- 返回:
- 返回地形图层集合中指定名称的地形图层对象。
 
 - 
getpublic TerrainLayer get(int index) 返回地形图层集合中指定序号的地形图层对象。- 参数:
- index- 指定的图层对象的序号。
- 返回:
- 返回地形图层集合中指定序号的地形图层对象。
 
 - 
addpublic TerrainLayer add(java.lang.String url, java.lang.String name) 向三维地形图层中集合中添加在线三维地形图层。- 参数:
- url- 指定的STK World Terrain地形服务URL。
- name- 用户指定的地形图层名称。
- 返回:
- 新添加的地形图层对象。
 
 - 
addIserverpublic TerrainLayer addIserver(java.lang.String url, java.lang.String layerName) 添加iserver地形图层。- 参数:
- url- 指定的iServer地形服务URL。(如: http://localhost:8090/iserver/services/3D-dxyx_android/rest/realspace/datas/layerName)。
- layerName- 地形图层名称。
- 返回:
- 新添加的地形图层对象。
 
 - 
addpublic TerrainLayer add(java.lang.String path, java.lang.Boolean toHead, java.lang.String name, java.lang.String password) 向三维地形图层中集合中添加三维地形图层。- 参数:
- path- 数据路径。该参数对应三维地形图层所对应的数据全路径。
- toHead- 是否将新添加的三维地形图层加到最上面。
- name- 指定新添加的三维地形图层的名称,不区分大小写。如果图层名称已存在,则抛出异常。
- password- 指定路径的大文件密码。
- 返回:
- 三维图层对象。
 
 - 
removeLayerWithNamepublic boolean removeLayerWithName(java.lang.String layerName) - 参数:
- layerName- 要删除的三维地形图层的名称。
- 返回:
- 删除成功则返回 YES,否则返回 NO。
 
 - 
clearpublic void clear() 从地形图层集中删除所有地形图层对象。
 
- 
 
-