1

我实际上是在尝试找出两个地方之间的距离,我对此很陌生。我开始了解openstreetmap。但我不确定该怎么做。

我找到了一个使用 osm 路由的旅行推销员应用程序。但在这里我的问题是如何在地方之间获得 osm。例如“ http://www.openstreetmap.org/api/0.6/map?bbox=10,30,10,30 ”这给了我盒子的地图( 10,30,10,30) .. 但是如果我想获取利兹和谢菲尔德之间的地图,我应该查询什么。

或者有没有其他方法可以找到距离。(因为我是一名学生,我想要一些开源方式用于我的学术项目..)

请建议..

4

2 回答 2

3

您应该考虑自己实施。

首先,我建议您使用Overpass API进行查询。

然后通过从 Overpass API 获得的方式实现此算法:)

于 2013-07-23T10:19:56.733 回答
1

为了计算两个地方之间的路由距离,您可以使用各种在线离线路由器之一。还有一个包含库列表和其他信息的路由开发人员的各种信息列表。

如果您必须在进行实际路由之前获取特定地址的位置,您可以使用Nominatim

于 2013-07-23T12:34:38.563 回答