行政区划

BmBoundary 组件继承于 bm-polygon 组件,视图由 bm-polygon 组件进行渲染。

属性

属性名类型默认值描述
nameString行政区划名称
strokeColorString折线颜色
strokeWeightNumber折线的宽度,以像素为单位
strokeOpacityNumber折线的透明度,取值范围0 - 1
strokeStyleString'solid'折线的样式,solid或dashed
fillColorString填充颜色。当参数为空时,折线覆盖物将没有填充效果
fillOpacityNumber填充的透明度,取值范围0 - 1
massClearBooleantrue是否在调用map.clearOverlays清除此覆盖物
clickingBooleantrue是否响应点击事件

事件

事件名参数描述
load{boundaries:Array,paths:Array}区域加载完成事件(可通过判断返回数据是否为空数组判断区域是否正确)
clickevent{type, target, point, pixel}点击行政区划后会触发此事件
dblclickevent{type, target, point, pixel}双击行政区划后会触发此事件
mousedownevent{type, target, point, pixel}鼠标在行政区划上按下触发此事件
mouseupevent{type, target, point, pixel}鼠标在行政区划释放触发此事件
mouseoutevent{type, target, point, pixel}鼠标离开行政区划时触发此事件
mouseoverevent{type, target, point, pixel}当鼠标进入行政区划时会触发此事件
removeevent{type, target}移出行政区划时触发

示例

在地图中添加北京市海淀区行政区划范围