Line

线

new YS.Line(options)

线
Name Type Description
options Object optional 对象有下面这些属性:
Name Type Default Description
id String optional 线的唯一标识. 如果为空, GUID自动生成.
name String optional 线名称
category String optional 线分类
clampToGround Boolean false optional 是否贴地
points Array.<XYZ> optional 线的点集合object = {x:112,y:12,z:100}
width Number 1 optional 线宽,像素单位
color RGBA {r:1,g:1,b:1,a:1} optional 线颜色 object = {r:1,g:1,b:1,a:1}
material LineMaterial | Material optional 线的材质,除非你知道怎么使用,否则不要设置。使用材质后color失效
classificationType ClassificationType ClassificationType.BOTH optional 线的分类方式
maxHeight Number optional 最大显示距离
minHeight Number optional 最小显示距离
visible Boolean true optional 是否可见
Implements:
Example:
//定义line
var line = new YS.Line({
             id: 'line1',
             points: [{
                 x: 114,
                 y: 30,
                 z: 0
             }, {
                 x: 114,
                 y: 25,
                 z: 0
             }, {
                 x: 110,
                 y: 29,
                 z: 0
             }],
             width: 3
          });

Members

cartesian3Array : Array.<Object>

获取线的点世界坐标集合.

category : String

获取线的分类.

clampToGround : Boolean

获取或设置线是否贴地

classificationType : ClassificationType

获取或设置面的分类方式
Default Value: ClassificationType.BOTH

color : Object

获取或设置线的颜色.

material : Material|LineMaterial

获取或设置线的材质.

maxHeight : Number

获取或设置最大显示距离

minHeight : Number

获取或设置最小显示距离

readonlypoints : Array.<XYZ>|LineData

获取或设置线的点集合.

visible : Boolean

获取或设置线是否可见
Implements:
Default Value: true

readonlywidth : Number

获取或设置线的宽度.

Methods

exportKml()

Returns:
Promise