OpenStreetMap源与目标之间的距离

问题描述 投票:0回答:1

我正在尝试获取一个源点与一个或多个目标点之间的距离,我正在使用OSRM API来完成此操作。但是,返回的距离很远。

Source coordinates:
-2.2314725 | 53.4832925

Destination
-2.2315072 | 53.483238

执行以下请求:

http://router.project-osrm.org/table/v1/driving/-2.2314725,53.4832925;-2.2315072,53.483238?sources=0

两点之间的距离应为41km左右,但结果根本不匹配。

我是否明显地遗漏了一些东西?

以下是上述请求的输出:

{
  "durations": [
    [
      0,
      1.3
    ]
  ],
  "destinations": [
    {
      "hint": "DBhtiw0YbYteAAAASwAAAAwAAAARAAAAQMh8QZccSEFqRAFARVYzQF4AAABLAAAADAAAABEAAABqpgAAg_Pd_0MXMANP893_HRcwAwEAXxOHnFES",
      "distance": 5.459720867300434,
      "name": "",
      "location": [
        -2.231421,
        53.483331
      ]
    },
    {
      "hint": "DBhtiw0YbYtRAAAAWAAAAAwAAAARAAAA27FaQUMzakFqRAFARVYzQFEAAABYAAAADAAAABEAAABqpgAAnPPd_zcXMAMt893_5hYwAwEAXxOHnFES",
      "distance": 11.644459328154321,
      "name": "",
      "location": [
        -2.231396,
        53.483319
      ]
    }
  ],
  "sources": [
    {
      "hint": "DBhtiw0YbYteAAAASwAAAAwAAAARAAAAQMh8QZccSEFqRAFARVYzQF4AAABLAAAADAAAABEAAABqpgAAg_Pd_0MXMANP893_HRcwAwEAXxOHnFES",
      "distance": 5.459720867300434,
      "name": "",
      "location": [
        -2.231421,
        53.483331
      ]
    }
  ],
  "code": "Ok"
}
openstreetmap osrm
1个回答
0
投票

有两个问题:

© www.soinside.com 2019 - 2024. All rights reserved.