【问题标题】:Map matching always return "NoSegment"地图匹配总是返回“NoSegment”
【发布时间】:2020-11-04 16:46:16
【问题描述】:

我正在尝试在环形赛道上进行地图匹配(在同一点开始和结束)。 我总是得到:

{
code: "NoSegment",
message: "Could not find a matching segment for input coordinates",
matchings: [ ]
}

我要经过 17 个坐标(第一个和最后一个坐标相同),这些坐标位于布宜诺斯艾利斯市中心,这是一个大城市,因此我很确定周围有足够的道路可以通行匹配。 这是我的要求:

https://api.mapbox.com/matching/v5/mapbox/walking/-34.59491,-58.41608;-34.59523,-58.41408;-34.59614,-58.41237;-34.59752,-58.4112;-34.59915,-58.41074;-34.60081,-58.41106;-34.60225,-58.41211;-34.60326,-58.41374;-34.6037,-58.41571;-34.60349,-58.41773;-34.60268,-58.41952;-34.60137,-58.4208;-34.59977,-58.4214;-34.59809,-58.42122;-34.5966,-58.4203;-34.5955,-58.41876;-34.59491,-58.41608?access_token=xxx&steps=false&tidy=true&geometries=polyline&overview=false

我不关心转弯指示,因此 step=false,我只想将我的点捕捉到道路。 我试过增加radius,添加时间戳,将它们标记为不是航路点,但它总是一样的,“NoSegment”

&radiuses=50;50;50;50;50;50;50;50;50;50;50;50;50;50;50;50;50&timestamps=0;5;10;15;20;25 ;30;35;40;45;50;55;60;65;70;75;80&waypoints=0;1;2;3;4;5;6;7;8;9;10;11;12;13 ;14;15;16

这些相同的坐标与 BingMaps snap to road API 完美搭配,但我更喜欢使用 Mapbox,因为它的定价更加透明。

【问题讨论】:

    标签: mapbox


    【解决方案1】:

    您可能在 api 中添加 lat,long 而不是 long,lat。应该是

    https://api.mapbox.com/matching/v5/mapbox/walking/long,lat;long,lat?
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多