如何在Leaflet地图上徒手绘制折线?

时间:2017-08-29 23:01:08

标签: javascript leaflet

我正在使用传单创建一个移动步行网络应用程序。我希望用户在两个标记之间添加路径或折线,这两个标记可能会或可能不会跟随道路。我希望他们能够通过在地图上拖动手指或鼠标来徒手绘制折线。当它们抬起时,折线将用“肘部”进行渲染以进行编辑。

我看了几个插件:

  • Leaflet.draw仅适用于点击地图上的点,然后填写 用一条直线。我真的希望用户在他们的移动设备上徒手绘制曲线,这更直观。

  • leaflet-freedraw只绘制多边形。如果它可以改为只 绘制折线,它看起来正是我正在寻找的。但是,不确定它是否可以在移动设备上使用。

  • L.pather https://github.com/Wildhoney/L.Pather看起来更接近我想要的,但我无法弄清楚如何 下载并使用它,因为我使用的是npm而不是bower。对不起,我还是新手。

如果有人能指出我正确的方向,我会非常感激。我正在寻找一个现有的图书馆,但是如果可能的话,我愿意深入挖掘和定制其他图书馆。

0 个答案:

没有答案