Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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
Javascript 基于REST API的最短路径排序位置(纬度、经度)_Javascript_Php_Bing_Bing Maps - Fatal编程技术网

Javascript 基于REST API的最短路径排序位置(纬度、经度)

Javascript 基于REST API的最短路径排序位置(纬度、经度),javascript,php,bing,bing-maps,Javascript,Php,Bing,Bing Maps,我想订一个位置(纬度和经度),这样开车的距离最短。当我有三个点时,从A到B到C再到A或从A到C再到B再到A都没有关系。使用Bing maps REST API。Bing maps在预览中提供了一个新的距离矩阵服务,您可以使用它来计算这些距离。您可以在此处找到相关信息: 不知道你所说的排序是什么意思 如果您只是想按从A到位置列表(B,C…)的距离进行排序,那么一旦您获得了距离信息,这将是一个简单的数组排序调用 如果您想计算所有点之间的最短路线,那么这将是一个旅行销售人员问题,需要更多的代码。有很

我想订一个位置(纬度和经度),这样开车的距离最短。当我有三个点时,从A到B到C再到A或从A到C再到B再到A都没有关系。使用Bing maps REST API。

Bing maps在预览中提供了一个新的距离矩阵服务,您可以使用它来计算这些距离。您可以在此处找到相关信息:

不知道你所说的排序是什么意思

  • 如果您只是想按从A到位置列表(B,C…)的距离进行排序,那么一旦您获得了距离信息,这将是一个简单的数组排序调用
  • 如果您想计算所有点之间的最短路线,那么这将是一个旅行销售人员问题,需要更多的代码。有很多不同的算法可以在网上实现这一点。我的电脑上有一些使用Bing地图的示例,我会看看是否能抽出时间清理它们并将其联机

您尝试过任何解决方案吗?如果是,请也粘贴您的问题代码。我尝试了bing的Routes API来计算距离,但它返回从A到B、B到C的旅行距离。谢谢,我想计算所有点之间的最短路线。是否有API(即使是授权API)?Bing地图目前没有旅行推销员路由功能。谢谢。我在谷歌地图api中找到了旅行推销员路由功能的解决方案