【问题标题】:Fetch route plus crossings from OSRM从 OSRM 获取路线和过境点
【发布时间】:2018-06-15 22:06:35
【问题描述】:

在从 OSRM 获取行驶路线时,是否可以获取进入该路径的道路名称(例如交叉路口和支路)?如果是这样,如何做到这一点?

【问题讨论】:

    标签: osrm


    【解决方案1】:

    很遗憾,您只能检索属于路线一部分的道路名称。如果您传递选项steps=true,则此信息可用。

    .routes[].legs[].steps[] 对象 (RouteStep) 具有包含街道名称的属性 name

    【讨论】:

    • 我可以检测到有一个交叉点吗?如果是这样,我可以搜索周围的街道。
    • 是的,每个 RouteStep 对象都有一个 Intersection 对象数组,其中包含沿途每个路口的位置。
    • 超级;这些路口有方位,所以如果我使用路口的位置+方位+(比如说)5m的距离,我会在相交的道路上得到一个点,我可以使用OSRM“最近”请求来找到它的名字。跨度>
    猜你喜欢
    • 2016-10-26
    • 1970-01-01
    • 1970-01-01
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 2019-10-18
    • 2015-02-12
    • 2014-05-23
    相关资源
    最近更新 更多