Google Maps Distance Matrix API与其他人相比

时间:2015-01-28 20:18:25

标签: google-maps distance bing-maps

我一直在研究谷歌地图距离矩阵API,我想知道谷歌地图是否是最好/最便宜的距离计算API?我目前正在开发一个应用程序,需要快速找出两个城市之间的距离,但是钱相对较低。我知道Google地图在24小时内最多可以提供2,500个回复。这是不是很好(假设地图API可靠)?

谢谢。

2 个答案:

答案 0 :(得分:1)

另一种选择是使用Bing Maps Routing服务。这是一项更多的工作,但根据您的使用案例,Bing Maps的免费使用条款要高得多。

Bing Maps中的路由服务允许在一个响应中传递最多25个航点。如果您需要从A到B,C,D的距离,您可以计算A-B-A-C-A-D的路线。响应将返回每两个位置的路径支路。奇数索引路线支路将是您从A到其他位置的距离。这将允许您将最多12个位置合并为一个请求。这将使事情变得更快,并且还减少了需要进行的请求的数量。您可以在此处找到有关路由服务的文档以及在.NET中使用它的提示:

https://msdn.microsoft.com/en-us/library/ff701717.aspx

https://msdn.microsoft.com/en-us/library/jj819168.aspx

https://msdn.microsoft.com/en-us/library/jj870778.aspx

答案 1 :(得分:0)

尝试DistanceMatrix AI。这是Google Maps Distance Matrix API的替代方法,但具有更多优势。

主要功能:

  • 交通状况,交通拥堵和限制的帐户
  • 距离的计算是考虑到开车,步行或骑自行车
  • 出发和到达时间选项用于建立预测
  • 无限的矩阵大小
  • 轻松迁移,您只需切换端点

免责声明:我在创建此API的公司工作。