Google maps 如何计算城市X和城市Y之间的路线#地图

Google maps 如何计算城市X和城市Y之间的路线#地图,google-maps,routing,maps,bing-maps,openstreetmap,Google Maps,Routing,Maps,Bing Maps,Openstreetmap,你如何计算两个城市之间的路线(汽车)?我只需要德国的主要城市 输入:开始城市和结束城市 输出:开始城市、城市1、城市2、…、结束城市 当我搜索谷歌地图时,我发现了这些信息。所以它有很好的记录。 我看到一些限制:每天2500个电话。您需要显示图形。那太糟糕了 但是当我查看openstreetmap或bing地图时,我找不到相关信息。你能帮我吗?有类似的服务吗 更新:我已经用Java创建了自己的自定义。虽然这里的单一需求不是主要原因。我已经使用了Google和Bing地图API。没有更多的细节或要求

你如何计算两个城市之间的路线(汽车)?我只需要德国的主要城市

输入:开始城市和结束城市

输出:开始城市、城市1、城市2、…、结束城市

当我搜索谷歌地图时,我发现了这些信息。所以它有很好的记录。 我看到一些限制:每天2500个电话。您需要显示图形。那太糟糕了

但是当我查看openstreetmap或bing地图时,我找不到相关信息。你能帮我吗?有类似的服务吗


更新:我已经用Java创建了自己的自定义。虽然这里的单一需求不是主要原因。

我已经使用了Google和Bing地图API。没有更多的细节或要求,我只能提供一般信息

仅仅通过一些快速的研究,我不相信开放街道地图有一个本地的方向API。对于其他开放式街道地图解决方案,请查看(“您的”可能特别感兴趣)

谷歌方向API

对于Google Directions API,两个德国城市之间的路线请求示例如下所示:

按要求细分:

  • 起始位置
  • 目的地,目的地
  • 传感器是对能够感知位置的设备的请求
以及德语搜索的参数(可选):

  • region=de通过输入德国顶级域名代码,让谷歌地图了解世界上的搜索地点
  • language=de告诉谷歌地图返回德语方向()
根据需要修改此模板请求


编辑

必应路由示例

Bing要求您获得一个API密钥来处理任何数据

针对两个德国城市之间的路线的Bing请求示例:

所需参数:

  • 航路点。1起始位置
  • 航路点。2目的地(注意如何轻松添加更多航路点)
  • 在此处插入Bing地图API密钥
可选参数:

  • culture=de-de让必应知道在哪里搜索和返回什么
使用条款


根据地图和API使用条款,您必须显示一张图像,让用户知道您正在使用地图服务。

谢谢!您介意为Bing添加一个示例吗?Bing是否有一个奇怪的限制,即只能对图像使用路由?两者都有免费使用的限制。对于商业用途来说,这些限制要灵活得多,而且必应倾向于对商业选项更加开放。