【问题标题】:Sort Location(Lattitude, Longitude) based on shortest route path bing maps REST API根据最短路径路径 bing 地图 REST API 对位置(纬度、经度)进行排序
【发布时间】:2017-07-14 13:52:11
【问题描述】:

我想订购一个位置(纬度和经度),这样行车距离最短。当我得到三分时,从 A 到 B 到 C 回到 A 或从 A 到 C 到 B 再回到 A 都没关系。使用 Bing 映射 REST API。

【问题讨论】:

  • 您尝试过任何解决方案吗?如果是,请将您尝试过的代码也粘贴到问题中。
  • 我尝试了 bing 的 Routes API 来计算距离,但它返回了从 A 到 B、B 到 C 的行进距离。

标签: javascript php bing bing-maps


【解决方案1】:

Bing 地图在预览中提供了一个新的距离矩阵服务,您可以使用它来计算这些距离。你可以在这里找到它的信息:https://labs.cognitive.microsoft.com/en-us/project-abu-dhabi

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

  • 如果您只是想按从 A 到位置列表(B、C...)的距离进行排序,那么在获得距离信息后,这将是一个简单的数组排序调用。
  • 如果您想计算所有点之间的最短路线,那么这将是一个旅行推销员问题并且需要更多代码。有很多不同的算法可以在线执行此操作。我在计算机的某个地方使用 Bing 地图有一些示例,看看我是否可以抽出时间来清理它们并让它们上线。

【讨论】:

  • 谢谢,我想计算所有点之间的最短路线。是否有任何 API(即使它已获得许可)?
  • Bing 地图目前没有旅行商路线功能。
  • 谢谢。我在 google map api developers.google.com/maps/documentation/directions/… 中找到了旅行商路由功能的解决方案
猜你喜欢
  • 2010-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-22
  • 1970-01-01
  • 1970-01-01
  • 2013-10-01
相关资源
最近更新 更多