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