在折线上创建缓冲区- Leaflet

我正在尝试在我的地图上实现一个类似于Leaflet.buffer的缓冲区。然而,Leaflet.buffer似乎只与Leaflet.Draw一起工作。

我正在使用Leaflet Editable来绘制我的图层,并且我有一条多段线,我想在其中添加一个缓冲区。然而,我找不到任何可以做这项工作的插件。

我知道我可以用Turf@ buffer创建一个缓冲区:

let lineString = turf.lineString(coordArr);
let bufferedLine = turf.buffer(lineString, 0.5, {units: 'miles'});

但我希望它类似于Leaflet.buffer,这样你就可以在地图上滑动缓冲区。(更友好的用户界面)

有没有一种方法可以通过在Leaflet.Editable中使用Turf.js来实现这一点

转载请注明出处:http://www.sthongjia.com/article/20230526/1702742.html