可渲染多段线。通过调用
new Polyline(options, polylineCollection)
PolylineCollection#add
创建此
Parameters:
options
(Object)
Name | Description |
---|---|
options.show
Boolean
default true
|
true 如果将显示此多段线;否则,false 。
|
options.width
Number
default 1.0
|
多段线的宽度(像素)。 |
options.loop
Boolean
default false
|
是否在最后一个和第一个行位置之间添加一个线段,以使该行成为循环。 |
options.material
Material
default Material.ColorType
|
材料。 |
options.positions
Array.<Cartesian3>
|
位置。 |
options.id
Object
|
拾取此多段线时要返回的用户定义对象。 |
options.distanceDisplayCondition
DistanceDisplayCondition
|
指定将显示此多段线的相机距离的条件。 |
See:
Members
distanceDisplayCondition : DistanceDisplayCondition
获取或设置条件,该条件指定此多段线将显示在距相机的距离处。
-
Default Value:
undefined
id : *
获取或设置拾取多段线时返回的用户定义值。
loop : Boolean
获取或设置是否在第一个和最后一个多段线位置之间添加线段。
material : Material
获取或设置多段线的表面外观。这可以是几个内置
Material
对象之一,也可以是用脚本编写的自定义材质
positions : Array.<Cartesian3>
获取或设置多段线的位置。
Example:
polyline.positions = bmgl.Cartesian3.fromDegreesArray([
0.0, 0.0,
10.0, 0.0,
0.0, 20.0
]);
show : Boolean
确定是否显示此多段线。使用此选项可以隐藏或显示多段线,而不是删除多段线并将其重新添加到集合中。
width : Number
获取或设置多段线的宽度。