gpt4 book ai didi

google-maps - 如何计算X市到Y市的路线? # map

转载 作者:行者123 更新时间:2023-12-01 23:35:16 24 4
gpt4 key购买 nike

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

输入:起点城市和终点城市

输出:起始城市,city1,city2,...,结束城市

当我查看 Google map 时,我发现了信息 here .所以它有据可查。我看到了一些限制:每天 2500 次调用。您需要显示图形。这很糟糕。

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

更新:我创建了自己的自定义 routing engine在 java 。虽然这里的这个单一要求不是主要原因。

最佳答案

我同时使用了 Google 和 Bing Maps API。没有更多细节或要求,我只能提供一般信息。

Google Directions API

Bing Route Calculation

仅通过一些快速研究,我认为 Open Street Map 没有本地路线 API。对于其他 Open Street Map 解决方案,请查看 on their wiki (“您的”可能特别感兴趣)。

Google 路线 API

对于 Google Directions API,两个德国城市之间的路线请求示例如下:http://maps.googleapis.com/maps/api/directions/json?region=de&language=de&origin=Berlin&destination=Hamburg&sensor=false

分解 parameters要求:

  • origin 起始位置。
  • 目的地目的地。
  • sensor 请求的是可以感知位置的设备吗?

以及德语搜索的参数(可选):

  • region=de 通过传递德国顶级域代码,让 Google map 了解在世界上的哪个地方进行搜索。
  • language=de 告诉 Google map 返回德语方向 (See available languages)

根据需要修改此模板请求。


编辑

必应路由示例

Bing 要求您获得 API key 才能处理任何数据。

两个德国城市之间路线的 Bing 示例请求:http://dev.virtualearth.net/REST/v1/Routes?wayPoint.1=Berlin&waypoint.2=Hamburg&culture=de-DE&key=YOUR_KEY_HERE

必需的参数:

  • wayPoint.1 起始位置。
  • wayPoint.2 目的地(请注意如何轻松添加更多航点)。
  • key 在此处插入您的 Bing map API key 。

可选参数:

使用条款

根据 GoogleBing Maps API 使用条款,您必须显示一张图片,让用户知道您正在使用 map 服务。

关于google-maps - 如何计算X市到Y市的路线? # map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4641494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com