TerrainLayer

地形图层

new YS.TerrainLayer(options, global)

地形图层
Name Type Description
options Object 对象有下面这些属性:
Name Type Default Description
id String optional 唯一标识
name String optional 名称
isAddTree Boolean optional 是否加入树
treeIcon String optional 图层树上显示的图标,默认不显示
rectangle Object optional 范围{west, south, east, north}
url String optional url
maximumLevel Number optional 最大级数
scale Number optional 高程夸张
visible Boolean optional 是否可见
isNewServer Boolean false optional 是否是新版Server
fileExtension String 'bil' optional 文件数据类型
numberOfLevelZeroTilesX Number 18 optional X轴方向切片数量
numberOfLevelZeroTilesY Number 9 optional Y轴方向切片数量
heightmapWidth Number 150 optional 地形高程点数量,默认150*150
global Object 三维球对象(YouScene.earth)
Implements:
Example:
var terrainLayer = youScene.layers.addTerrainLayer({
             id: 'terrainLayer',
             name: 'terrainLayer',
             url: 'http://itelluroyun.infoearth.com:8038/iTelluro.Server/Service/DEM/dem.ashx?T=全球srtm90m&',
             maximumLevel: 9
         });
Demo:

Members

isNewServer : Boolean

获取或设置是否使用的是新版iTelluro.Server
Default Value: false

layerName : Number

获取或设置图层名称
Default Value: "TerrainLayer"

maxLevel : Number

获取或设置最大级数

rectangle : Object

获取或设置范围
Implements:

scale : Number

获取或设置高程夸张

url : String

获取或设置url

visible : Boolean

获取或设置是否可见
Implements:

Methods

staticYS.TerrainLayer.addDefaultLayer(global)

添加默认地形图层
Name Type Description
global Object 三维球对象(YouScene.earth)

addLayer(global)

添加自定义地形图层
Name Type Description
global Object 三维球对象(YouScene.earth)
Implements:

destroy()

销毁
Implements: