我需要知道最短的距离(在地图上乘汽车旅行,而不是鸟瞰图),比如10个GIS点和可能有CloudMade或其他东西的目标。
积分在10公里以内。
所以我需要一种方法来了解我的10个位置,哪个位置最接近我的目标,即驾车旅行,而不是鸟瞰。
感谢
答案 0 :(得分:2)
您没有说您是在开发网络应用,离线应用还是其他内容。通常,您需要使用路由服务或路由代码 - 例如,请参阅MapQuest's web APIs或Project OSRM's code。
然后对每个进行查询并比较距离。通常没有服务可以回答“这些POI中哪一个最近?”的问题。 AFAIK,所以这可能是找到哪个最近的最有效方法。