new Polyline(polylineCollection)
可渲染的多段线。通过调用 PolylineCollection#add 创建。
| Name | Type | Default | Description |
|---|---|---|---|
options.show |
Boolean | true |
可选
如果将显示该折线,则为 true;否则为 false |
options.width |
Number | 1.0 |
可选
折线的宽度(像素)。 |
options.loop |
Boolean | false |
可选
是否在最后一行和第一行之间添加一个线段,以使该行成为一个循环。 |
options.positions |
Array.<Cartesian3> |
可选
位置。 |
|
options.id |
Object |
可选
选中该多段线时返回的用户自定义对象。 |
|
options.distanceDisplayCondition |
DistanceDisplayCondition |
可选
指定距离相机多远时显示该折线的条件。 |
|
polylineCollection |
PolylineCollection |
可渲染的折线集合。 |
- See:
Members
-
distanceDisplayConditionDistanceDisplayCondition
-
获取或设置条件,指定在与相机保持多大距离时显示该折线。
- Default Value: undefined
idObject
获取或设置选取多段线时返回的用户定义对象。
loopBoolean
获取或设置是否在第一个和最后一个多段线位置之间添加线段。
materialMaterial
获取或设置多段线的表面外观。它可以是多个内置 Material对象之一,也可以是自定义材质。
positionsArray.<Cartesian3>
获取或设置多段线的位置。
Example
polyline.positions = SuperMap3D.Cartesian3.fromDegreesArray([
0.0, 0.0,
10.0, 0.0,
0.0, 20.0
]);
showBoolean
决定是否显示这条折线。使用它可以隐藏或显示多段线,而不是将其删除并重新添加到集合中。
widthNumber
获取或设置折线的宽度。