leaflet 插件 旋转 缩放插件

541 阅读1分钟

地址

github.com/w8r/Leaflet…

安装

npm install leaflet-path-transform --save

引入

//引入旋转插件
import leafletTransform from 'leaflet-path-transform';

使用

 let  rectangle = this.$utils.map.$L.rectangle([[30.82993, 120.92559], [30.82959, 120.92698]], {
                transform: true,
                //颜色
                color: "#ff7800",
                //线宽
                weight: 1,
                //填充色透明度
                fillOpacity: 0.5
            }).addTo(this.map);
            console.log(rectangle,this.map);
            rectangle.transform.enable();
// or partially:
rectangle.transform.enable({rotation: true, scaling: false});
// or, on an already enabled handler:
rectangle.transform.setOptions({rotation: true, scaling: true});
vecLayer.setLatLngs()
vecLayer.transform.reset();