寻找免费的Web服务来计算2个地址之间的行驶距离


12

我正在寻找一个免费的Web服务,该服务获取2个地址的输入并返回2个点之间的行驶距离的输出。另外,我正在寻找一种不需要提交域名即可使用的Web服务(例如Google的距离矩阵Web服务)。

谢谢。

Answers:


10

根据您的目的和需要通过服务提出的请求数量,Bing Maps REST API通常可以免费使用-它们只需要您首先从https://www.bingmapsportal.com/上注册密钥。。

路线服务的API位于:http : //msdn.microsoft.com/zh-cn/library/ff701717.aspx,该路线可以返回行驶距离和最多25个航点之间绘制的路线。

使用条件位于http://www.microsoft.com/maps/product/terms.html,但对于教育/非营利性用途基本上是免费的,对于商业用途则是免费的,只要它是公开可用的应用程序且您在12个月内不超过500,000笔交易。否则,您需要获得商业许可。


该URL bingmapsportal.com是无法访问的,但URL bingmapsportal.com被访问
Sharuzzaman艾哈迈德·拉斯兰


3

由于我正在寻找相同的东西,因此几年后进行了一些细微的更新:

  1. 上面的ESRI链接不再起作用,但提供了继续http://route.arcgis.com的选项。在API文档下,有一个价目表,其中“一条简单路线”当前的价格为每条路线$ 0.004。无法找到免费选项。
  2. 这里的地图似乎每月有25万笔免费交易。这些示例主要是关于获取整个路径的几何图形等,但是基于文档,基本的路径数据也应该可用。要测试这个。
  3. 今天使用Google Maps Platform定价计算器的建议值为250K距离矩阵获取(或方向-价格相同)为900美元。最多40k是免费的。

2

有一种替代方法比Google API便宜得多。试用Distancematrix.ai。该API考虑了交通状况,并在不到1秒的时间内计算了地图上各点之间的距离和行驶时间。

与创作者联系,他们将免费为您发送试用版。

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


1
如果您为所推荐产品的公司工作,则SE要求明确披露隶属关系。例如见:opendata.stackexchange.com/help/behavior opendata.meta.stackexchange.com/questions/59/...
humperderp

1

看看使用TravelTime API的时间过滤器功能http://docs.traveltimeplatform.com/reference/time-filter/是免费的,并且价格远低于Google距离矩阵API,因为它是针对每次搜索收取的费用(例如,出行时间)从原点到1000的点数与原点对点(如Google距离矩阵)的对比。

它可以处理行驶距离和行驶时间。

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


我已经检查了一下,在网站上找不到价格信息。如果您可以提供一些信息或页面URL,那就太好了。谢谢!
Mehul Joisar '18

定价取决于API的使用情况。如果你正在寻找应用的后端分析定价这里traveltimeplatform.com/analytics/api-pricing或者如果你把一个面向客户的网站上看看traveltimeplatform.com/search/pricing
路易莎班布里奇
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.