Openstreetmap如何在多个点和目标之间获得最短的行车距离

时间:2012-11-20 20:31:14

标签: openstreetmap cloudmade

我需要知道最短的距离(在地图上乘汽车旅行,而不是鸟瞰图),比如10个GIS点和可能有CloudMade或其他东西的目标。

积分在10公里以内。

所以我需要一种方法来了解我的10个位置,哪个位置最接近我的目标,即驾车旅行,而不是鸟瞰。

感谢

1 个答案:

答案 0 :(得分:2)

您没有说您是在开发网络应用,离线应用还是其他内容。通常,您需要使用路由服务或路由代码 - 例如,请参阅MapQuest's web APIsProject OSRM's code

然后对每个进行查询并比较距离。通常没有服务可以回答“这些POI中哪一个最近?”的问题。 AFAIK,所以这可能是找到哪个最近的最有效方法。