2

我一直在查看 OSRM 的距离计算,并且基本上有以下查询,它在英国的两个邮政编码之间进行距离计算。

http://maps.googleapis.com/maps/api/distancematrix/json?origins=KY3%200RS&destinations=DD3%209LE&sensor=false&units=imperial

服务器 API 文档(https://github.com/DennisOSRM/Project-OSRM/wiki/Server-api)似乎没有提到邮政编码,只有经度和纬度。

有谁知道 OSRM 中的谷歌地图查询相当于什么?此外,如果您对 FOSS 路由项目以及如何根据两个邮政编码检索距离有任何其他建议。

4

1 回答 1

4

OSRM 不是地理编码器,只是一个路由引擎。因此,您将需要一个地理编码器来将地址转换为确切的位置。Nominatim是一个很棒的基于 OSM 数据的地理编码器。不幸的是,Nominatim 仍然存在邮政编码问题,但请尝试一下。还有其他使用 OSM 数据的地理编码器

如果您想知道OSRM 的 Web 前端如何将地址转换为位置:它只是在后台使用 Nominatim。

于 2014-06-22T07:37:53.163 回答