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) |
public int getCount()
public TerrainLayer get(java.lang.String name)
name
- 指定的图层对象名称。public TerrainLayer get(int index)
index
- 指定的图层对象的序号。public TerrainLayer add(java.lang.String url, java.lang.String name)
url
- 指定的STK World Terrain地形服务URL。name
- 用户指定的地形图层名称。public TerrainLayer addIserver(java.lang.String url, java.lang.String layerName)
url
- 指定的iServer地形服务URL。(如: http://localhost:8090/iserver/services/3D-dxyx_android/rest/realspace/datas/layerName)。layerName
- 地形图层名称。public TerrainLayer add(java.lang.String path, java.lang.Boolean toHead, java.lang.String name, java.lang.String password)
path
- 数据路径。该参数对应三维地形图层所对应的数据全路径。toHead
- 是否将新添加的三维地形图层加到最上面。name
- 指定新添加的三维地形图层的名称,不区分大小写。如果图层名称已存在,则抛出异常。password
- 指定路径的大文件密码。public boolean removeLayerWithName(java.lang.String layerName)
layerName
- 要删除的三维地形图层的名称。public void clear()