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()