包括了绘制图形(矩形,多边形,标记,线条),设置图形样式,监听地图中心点缩放比例,监听图形绘制等基本用法
网址:leaflet.pm - npm (npmjs.com)
initMap(){
this.map.pm.setLang('zh') //leaflet pm
this.map.pm.addControls({ //leaflet pm控件(绘制图形)
position: 'topright',
drawPolygon: true, // 绘制多边形
drawMarker: true, //绘制标记点
drawCircleMarker: false, //绘制圆形标记
drawPolyline: true, //绘制线条
drawRectangle: true, //绘制矩形
drawCircle: false, //绘制圆圈
editMode: false, //编辑多边形
dragMode: false, //拖动多边形
cutPolygon: false, // 添加一个按钮以删除多边形里面的部分内容
removalMode: true // 清除多边形
})
this.map.on('zoomend', e => { //leaflet pm的zoom监听函数
this.mapCenter = t