描述折线。前两个位置定义了一条线段,每个附加位置定义了从前一个位置开始的一条线段。这些线段可以是线性连接点、大弧线或夹在地形上。
Name | Type | Description |
---|---|---|
options
|
PolylineGraphics.ConstructorOptions | 描述初始化选项的 可选 对象 |
Demo:
See:
Members
arcType : Property |undefined
获取或设置
ArcType
属性,指定线段应该是大弧线、恒向线还是线性连接。
-
Default Value:
ArcType.GEODESIC
clampToGround : Property |undefined
获取或设置布尔属性,该属性指定折线是否应固定在地面上。
-
Default Value:
false
classificationType : Property |undefined
获取或设置
ClassificationType
属性,指定此折线在地面上时是否对地形、3D 瓦片或两者进行分类。
-
Default Value:
ClassificationType.BOTH
readonly definitionChanged : Event
获取在更改或修改属性或子属性时引发的事件。
depthFailMaterial : MaterialProperty
获取或设置指定在深度测试失败时用于绘制折线的材质的属性。
需要 EXT_frag_depth WebGL 扩展才能正确呈现。如果不支持扩展,则可能存在工件。
-
Default Value:
undefined
distanceDisplayCondition : Property |undefined
获取或设置
DistanceDisplayCondition
属性,指定在距相机多远的距离处显示此折线。
granularity : Property |undefined
如果 arcType 不是 ArcType.NONE 并且 clampToGround 为 false,则获取或设置指定每个纬度和经度之间的角距离的数字属性。
-
Default Value:
Cesium.Math.RADIANS_PER_DEGREE
获取或设置指定用于绘制折线的材质的属性。
-
Default Value:
Color.WHITE
positions : Property |undefined
获取或设置指定定义线带的
Cartesian3
位置数组的 Property。
shadows : Property |undefined
获取或设置枚举属性,指定折线是否投射或接收来自光源的阴影。
-
Default Value:
ShadowMode.DISABLED
show : Property |undefined
获取或设置指定折线可见性的布尔属性。
-
Default Value:
true
width : Property |undefined
获取或设置指定宽度(以像素为单位)的数字属性。
-
Default Value:
1.0
zIndex : ConstantProperty |undefined
获取或设置指定折线顺序的 zIndex 属性。只有在 `clampToGround` 为真并且支持地形上的折线时才有效。
-
Default Value:
0
Methods
clone ( result ) → PolylineGraphics
复制此实例。
Name | Type | Description |
---|---|---|
result
|
PolylineGraphics | 可选 存储结果的对象。 |
Returns:
修改后的结果参数或新实例(如果未提供)。
将此对象上的每个未分配属性分配给提供的源对象上相同属性的值。
Name | Type | Description |
---|---|---|
source
|
PolylineGraphics | 要合并到此对象的对象。 |
Type Definitions
PolylineGraphics 构造函数的初始化选项
Properties:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
show
|
Property | boolean |
<optional>
|
true | 一个布尔属性,指定折线的可见性。 |
positions
|
Property | Array.< Cartesian3 > |
<optional>
|
一个属性,指定定义线带的
Cartesian3
位置数组。
|
|
width
|
Property | number |
<optional>
|
1.0 | 一个数字属性,以像素为单位指定宽度。 |
granularity
|
Property | number |
<optional>
|
Cesium.Math.RADIANS_PER_DEGREE | 如果 arcType 不是 ArcType.NONE,则指定每个纬度和经度之间的角距离的数字属性。 |
material
|
MaterialProperty | Color |
<optional>
|
Color.WHITE | 一个属性,指定用于绘制多段线的材料。 |
depthFailMaterial
|
MaterialProperty | Color |
<optional>
|
一个属性,指定用于在地形下方绘制多段线的材质。 | |
arcType
|
Property | ArcType |
<optional>
|
ArcType.GEODESIC | 折线段必须遵循的线类型。 |
clampToGround
|
Property | boolean |
<optional>
|
false | 一个布尔属性,指定折线是否应固定在地面上。 |
shadows
|
Property | ShadowMode |
<optional>
|
ShadowMode.DISABLED | 一个枚举属性,指定折线是投射还是接收来自光源的阴影。 |
distanceDisplayCondition
|
Property | DistanceDisplayCondition |
<optional>
|
一个属性,指定该折线将在距相机多远的距离处显示。 | |
classificationType
|
Property | ClassificationType |
<optional>
|
ClassificationType.BOTH | 一个枚举属性,指定此折线在地面上时是否对地形、3D 瓷砖或两者进行分类。 |
zIndex
|
Property | number |
<optional>
|
0 | 一个属性,指定用于排序地面几何的 zIndex。只有在 `clampToGround` 为真并且支持地形上的折线时才有效。 |