折线

基础示例

静态属性

仅且可以初始化配置,不支持响应式。

名称类型说明
geodesicBoolean是否开启大地线模式,true时,两点连线将以大地线的形式。默认为false
clipBoolean是否进行跨经度180度裁剪,绘制跨精度180时为了优化效果,可以设置成false,默认为true

动态属性

支持响应式。

名称类型说明
pathArray折线的节点坐标数组
strokeColorString线条颜色,使用16进制颜色代码赋值。默认值为#006600
strokeOpacityNumber线条透明度,取值范围[0,1],0表示完全透明,1表示不透明。默认为0.9
strokeWeightNumber线条宽度,单位:像素
strokeStyleString线样式,实线:solid,虚线:dashed
enableMassClearBoolean是否在调用map.clearOverlays清除此覆盖物,默认为true
enableEditingBoolean多边形当前是否可编辑
enableClickingBoolean是否响应点击事件,默认为true
visibleBoolean覆盖物显隐控制,默认true

ref 可用方法

提供无副作用的同步帮助方法

函数返回说明
$getInstance()BMapGL.Polylineopen in new window获取polyline实例
$getPath()[ [lng:Number, lat:Number] ]获取 polyline 获取折线路径的节点数组

事件

事件参数说明
initObject组件实例
clickevent{type, target, point, pixel}鼠标左键单击事件
dblclickevent{type, target, point, pixel}鼠标左键双击事件
rightclickevent{type, target, point, pixel}右键单击
mousedownevent{type, target, point, pixel}鼠标按下
mouseupevent{type, target, point, pixel}鼠标抬起
mouseoverevent{type, target, point, pixel}鼠标经过
mouseoutevent{type, target, point, pixel}鼠标移出
remove{type, target}移除圆形时触发此事件
lineupdate{type, target}圆形覆盖物的属性发生变化时触发此事件,使用该事件后会导致修改path后图形不刷新问题
editend{type, target}拖拽编辑后触发此事件
最后更新时间:
贡献者: guyangyang