Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Openstreetmap如何通过汽车在多个点和目标之间获得最短旅行距离_Openstreetmap_Cloudmade - Fatal编程技术网

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

Openstreetmap如何通过汽车在多个点和目标之间获得最短旅行距离,openstreetmap,cloudmade,Openstreetmap,Cloudmade,我需要知道10个GIS点和一个可能有云的目标或其他目标之间的最短距离(在地图上开车旅行,而不是鸟瞰) 这些点在10公里以内 因此,我需要一种方法来知道我的10个位置中,哪一个距离我的目标最近,那是开车旅行,而不是鸟瞰 谢谢您没有说您是在开发web应用程序、脱机应用程序还是其他什么。通常,您需要使用路由服务或路由代码—例如,请参阅或 然后对每一个进行查询并比较距离。通常没有服务可以回答“哪一个POI最近?”的问题,因此这可能是找到哪一个最近的最有效的方法。我知道,如果我在每个POI上选择路线,我可

我需要知道10个GIS点和一个可能有云的目标或其他目标之间的最短距离(在地图上开车旅行,而不是鸟瞰)

这些点在10公里以内

因此,我需要一种方法来知道我的10个位置中,哪一个距离我的目标最近,那是开车旅行,而不是鸟瞰


谢谢

您没有说您是在开发web应用程序、脱机应用程序还是其他什么。通常,您需要使用路由服务或路由代码—例如,请参阅或


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

我知道,如果我在每个POI上选择路线,我可以选择最小的,但我们希望一个全合一的解决方案,因为它可以在一个小范围内,在一个更大的范围内,连续5-10个位置10到15次投篮。。。不确定。您的OSRM代码解决方案很好,并且得到了维护!!!这是最好的代码或解决方案吗?他说每次搜索大约15毫秒??