com.supermap.realspace

类 TerrainLayers



  • public class TerrainLayers
    extends InternalHandle
    地形图层集合类。

    该类包括了地形图层集合的相关信息,可以通过设置该类对象来对地形图层集合对象进行编辑管理操作。

    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      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) 
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • TerrainLayers

        public TerrainLayers()
    • 方法详细资料

      • 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()
        从地形图层集中删除所有地形图层对象。