2个标记之间的距离越来越(Getting distance between 2 markers)

2019-10-21 04:18发布

我想获得2个标记之间的距离,但不能作为直接的路线,更多的像一个真正的道路是在这个插件 -

https://github.com/perliedman/leaflet-routing-machine

我没有找到有关该指令使用这个插件什么:角瓣叶的指令,如果有人能指导如何使它完成,这将是非常赞赏。

谢谢!

Answer 1:

我不知道,如果你特别想使用单张路由机获得的距离......但如果这样做,可能这个信息可以让你开始:

建立在此基础上例如通过传单上铣机笔者在地图上的路线:

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



文章来源: Getting distance between 2 markers
标签: leaflet