如何获得传单中两点之间最短路径的折线?

时间:2016-03-21 20:11:27

标签: leaflet shortest-path polyline

我是传单中的新手,我需要为节点之间的最短路径创建图层。我还需要折线进行其他一些计算。 我尝试了一些插件,它们只显示地图上的最短路径,但没有为最佳路线提供更新的细节(折线,点对点......)。 有什么办法可以获得数据吗?任何插件或技巧......?

1 个答案:

答案 0 :(得分:0)

您想使用一些地理编码(请参阅http://leafletjs.com/plugins.html#geocoding)将地址转换为lat-lng坐标,然后路由查找(http://leafletjs.com/plugins.html#routing)以找到受街道网络约束的最短路径。

  

我尝试了一些插件,这些插件只显示地图上的最短路径但不提供更新的细节

然后不要使用路由插件并直接使用路由API(OSRM,GraphHopper,MapBox方向)。它显然会涉及更多的工作,但你会有更好的控制。