Polyline

new SuperMap3D.Polyline(options, polylineCollection)

可渲染的多段线。通过调用 PolylineCollection#add 创建。
Name Type Description
options Object optional 具有以下属性的对象:
Name Type Default Description
show Boolean true optional 如果将显示该折线,则为 true;否则为 false
width Number 1.0 optional 折线的宽度(像素)。
loop Boolean false optional 是否在最后一行和第一行之间添加一个线段,以使该行成为一个循环。
material Material Material.ColorType optional
positions Array.<Cartesian3> optional 位置。
id Object optional 选中该多段线时返回的用户自定义对象。
distanceDisplayCondition DistanceDisplayCondition optional 指定距离相机多远时显示该折线的条件。
polylineCollection PolylineCollection 可渲染的折线集合。
See:

Members

distanceDisplayCondition : DistanceDisplayCondition

获取或设置条件,指定在与相机保持多大距离时显示该折线。
Default Value: undefined

id : Object

获取或设置选取多段线时返回的用户定义对象。

loop : Boolean

获取或设置是否在第一个和最后一个多段线位置之间添加线段。

material : Material

获取或设置多段线的表面外观。它可以是多个内置 Material对象之一,也可以是自定义材质。

positions : Array.<Cartesian3>

获取或设置多段线的位置。
Example:
polyline.positions = SuperMap3D.Cartesian3.fromDegreesArray([
    0.0, 0.0,
    10.0, 0.0,
    0.0, 20.0
]);

show : Boolean

决定是否显示这条折线。使用它可以隐藏或显示多段线,而不是将其删除并重新添加到集合中。

width : Number

获取或设置折线的宽度。