ContourLayer

地形等高线图层

new YS.ContourLayer(options, global)

地形等高线图层
Name Type Description
options Object 对象有下面这些属性:
Name Type Default Description
id String optional 唯一标识
name String optional 名称
rectangle Rectangle optional 范围{west, south, east, north}
category String optional 图层分组
isAddTree Boolean optional 是否在图层树上显示
visible Boolean optional 是否可见
treeIcon String optional 图层树上显示的图标,默认不显示
insertPosition String optional 图层加载的层级(不设置时默认加到最顶层)
majorContour Number 200 optional 主等高线的间隔值,即默认每200米绘制一条粗线
minorContour Number 50 optional 等高线的间隔值,即默认每50米绘制一条细线
minimumLevel Number 6 optional 等高线的起始绘制级别
fontSize Number 6 optional 等高线上注记的字号
contourColor Color Color.WHITE optional 等高线的颜色
gradient Array.<Object> optional 等高面的底色,有默认预定义
Name Type Description
color Color optional 等高面的底色,支持透明度
value Number optional 等高面的高程值
global Object 三维球对象(YouScene.earth)
Implements:
Examples:
var lyr = ys.layers.addContourLayer({
          name: '等高线测试',
          rectangle: {
               west: 100,
               east: 120,
               north: 50,
               south: 10
          }
       });
var lyr2 = ys.layers.addContourLayer({
          name: '等高线测试2',
          gradient: [{
                 color: { r: 0, g: 0, b: 0, a: 0.0 },
                  value: 150
              },{
                 color: { r: 1, g: 0, b: 0, a: 0.5 },
                  value: 1000
              },{
                 color: { r: 0, g: 0, b: 1, a: 0.3 },
                  value: 2000
              }]
      });
Demo:

Members

alpha : Number

图层的整体透明度
Default Value: 1.0

Methods

addLayer(global, pos)

添加图层
Name Type Description
global Object 三维球对象(YouScene.earth)
pos Number optional 图层添加的位置,默认添加到最后,即叠加到最上面
Implements:

destroy()

销毁
Implements: