# Vue2olTyphoonPicketline48
48 小时警戒线
# 基础用法
Copy
# 修改样式
Copy
# Props
名称 | 描述 | 类型 | 取值范围 | 默认值 |
---|---|---|---|---|
coordinates | 警戒线坐标集合 | Array<ol/Coordinate> | - | [ [132, 33.651208], [132, 14.944785], [119.882812, 0], [105.029297, 0], ] |
styleObj | 样式 | {ol/style/Style} | - | () => { return [ new Style({ stroke: new Stroke({ color: "#838313", width: 1, lineDash: [5, 5], }), }), new Style({ text: new Text({ text: "48 小时警戒线", placement: "line", textBaseline: "middle", justify: "center", fill: new Fill({ color: "#4ab23c", }), font: "bold 14px serif", }), geometry: new LineString([ [132, 33.651208], [132, 14.944785], ]), }), ]; } |