我想获得2个标记之间的距离,但不能作为直接的路线,更多的像一个真正的道路是在这个插件 -
https://github.com/perliedman/leaflet-routing-machine
我没有找到有关该指令使用这个插件什么:角瓣叶的指令,如果有人能指导如何使它完成,这将是非常赞赏。
谢谢!
我想获得2个标记之间的距离,但不能作为直接的路线,更多的像一个真正的道路是在这个插件 -
https://github.com/perliedman/leaflet-routing-machine
我没有找到有关该指令使用这个插件什么:角瓣叶的指令,如果有人能指导如何使它完成,这将是非常赞赏。
谢谢!
我不知道,如果你特别想使用单张路由机获得的距离......但如果这样做,可能这个信息可以让你开始:
建立在此基础上例如通过传单上铣机笔者在地图上的路线:
https://www.liedman.net/leaflet-routing-machine/tutorials/interaction/
如果你看一下这个例子中,有一个叫做阵列routes
。 每条路由都有与之相关的一些基本的统计,OSRM产生。 你可以通过调用例如拉他们:
routes[0].summary.totalDistance
要么
routes[0].summary.totalTime
然后,你可以做任何你想要他们。 如果你挖通过GitHub上的代码,你可以看到更多关于如何将数据插件内搬来搬去,为什么阵列布置这样:
https://unpkg.com/leaflet-routing-machine@3.2.12/dist/leaflet-routing-machine.js