Class: Polyline

Polyline

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

获取或设置折线的宽度。