PolylineArrowMaterialProperty 更新 Polyline 颜色和箭头的属性。
new Cesium.PolylineArrowMaterialProperty(options)
参数名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
options | Object | 无 | 配置属性。必须包括以下属性: |
options.color | Cesium.Color | Cesium.Color.WHITE | Polyline 的颜色 |
options.arrowColor | Cesium.Color | Cesium.Color.WHITE | 箭头的颜色 |
options.alpha | Number | 1.0 | Polyline 的不透明度 |
options.arrowSize | Number | 50.0 | 箭头的大小 |
var redColor = Cesium.Color.RED;
var blackColor = Cesium.Color.BLACK;
var greenColor = Cesium.Color.GREEN;
var arrowSize = 30;
// 红色的 Polyline,箭头为黑色,大小为 arrowSize
var redArrowProperty = new Cesium.PolylineArrowMaterialProperty({
color: redColor,
arrowColor: blackColor,
arrowSize: arrowSize
});
// 黑色的 Polyline,箭头为绿色,大小为 arrowSize
var blackArrowProperty = new Cesium.PolylineArrowMaterialProperty({
color: blackColor,
arrowColor: greenColor,
arrowSize: arrowSize
});
.withAlpha()
方法,使用 options.alpha
设置不透明度。MaterialProperty
,可被用于任何需要 MaterialProperty
对象的属性中。例如:PolylineGraphics.material
。arrowSize
参数为三角形的基底宽度。