1

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

这些点在10公里以内。

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

谢谢

4

1 回答 1

2

您不会说您是在开发 Web 应用程序、离线应用程序还是其他东西。通常,您需要使用路由服务或路由代码 - 例如,请参阅MapQuest 的 Web APIProject OSRM 的代码

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

于 2012-11-20T21:12:58.550 回答