可渲染多段線。通過調用
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
獲取或設置多段線的寬度。