new Cesium.PolylineGraphics(options)
描述了折线。前两个位置定义一个线段,每个额外的位置定义前一个位置的一个线段。???
这些线段可以是线性连接点,大弧线,或贴地线。
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
此对象拥有以下属性:
|
演示Demo:
参考:
成员变量
arcType : Property
设置/获取线型
ArcType
(线段应该是大弧线,菱形线还是线性连接。)
-
Default Value:
ArcType.GEODESIC
clampToGround : Property
设置/获取是否贴地。
-
Default Value:
false
classificationType : Property
设置/获取
ClassificationType
,即将它贴到地形或3D Tiles上或者两者都贴。
-
Default Value:
ClassificationType.BOTH
获取每当更改或修改属性或子属性时引发的事件。
depthFailMaterial : MaterialProperty
设置/获取当折线低于地形时用于绘制折线的材质。
需要EXT_frag_depth WebGL扩展才能正确渲染。
-
Default Value:
undefined
distanceDisplayCondition : Property
设置/获取显示条件
DistanceDisplayCondition
,即距相机某个距离内显示。
granularity : Property
设置/获取每个纬度和经度点之间的角度距离。
-
Default Value:
Cesium.Math.RADIANS_PER_DEGREE
设置/获取材质。
-
Default Value:
Color.WHITE
positions : Property
设置/获取折线的点串信息,即一组
Cartesian3
的数组。
shadows : Property
设置/获取是否从每个光源投射或接收阴影。
-
Default Value:
ShadowMode.DISABLED
设置/获取显隐性。
-
Default Value:
true
设置/获取线宽。
-
Default Value:
1.0
内置方法
复制实例。
Name | Type | Description |
---|---|---|
result |
PolylineGraphics | optional 用来存储结果的对象。 |
返回值:
修改后的结果参数或一个新实例(如果未提供)。
merge(source)
合并两个对象的属性,最终合并出的属性有以下特点:
就某个属性来说,如果A的属性已定义,则合并出的C的属性即为A的属性,反之C中将为B的属性。
Name | Type | Description |
---|---|---|
source |
PolylineGraphics | 要被合并到这个对象的对象。 |