Google Distance Matrix API 中距离计算背后的算法

标签 algorithm api routes distance

Google Distance Matrix API 如何计算从 A 点到 B 点的距离。从 A 点到 B 点通常有多种方式,问题是 Google 如何确定不同路线的优先级以找到用于距离计算的路线.策略可以是:

  1. 最快
  2. 最短
  3. 低排队风险
  4. 等等

真诚的, 亨宁

最佳答案

谷歌地图计算使用最快的计算,但距离矩阵 api 也可以提供以米为单位的准确距离。不幸的是,这是 Nick Johnson 对这个问题的一些回答:What algorithms compute directions from point A to point B on a map? .至少算法是修改过的。我认为用最快的计算 map 更灵活。我不明白为什么他们不能在两者之间切换?

关于Google Distance Matrix API 中距离计算背后的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17941328/

相关文章:

flutter - 结合命名路由和 PageView

c# - AMQP 按顺序将消息路由到多个队列

swift - 面额任务递归算法的时间复杂度

algorithm - 压缩/打包 "don' t care"位到 3 个状态

api - 使用现有的 Web 服务来实现 Alexa 技能

java - RESTful API-始终出现HTTP 500错误

routes - Symfony:在我的文章 url 中生成 slug url 而不是新闻 id

algorithm - 获取 "friend"塔的编号

c# - 生成类的所有可能排列

api - 用于登录到我的 api 的 Firebase token