-1

当我获得两个机场之间的时间表数据时,我想在地图上显示航班的路线,特别是如果它有连接。

为此,我需要知道每个受影响机场的 GPS 坐标。

是否可以在名称旁边的字典->位置对象中获取它们?

如果在同一个请求中无法做到这一点,我应该如何根据 IATA 代码获取受影响机场的 GPS 坐标?

谢谢!

4

1 回答 1

0

您可以使用Airport & City Search API获取坐标

它带有 2 个端点:

第一个允许您直接按关键字搜索(机场或城市或两者)。在响应中,您将获得地理位置。

以伦敦为例:

https://test.api.amadeus.com/v1/reference-data/locations?subType=AIRPORT,CITY&keyword=london

第二个端点允许您检索基于 IATA 代码的专用机场城市的信息。例如,如果您想检索有关LHR机场的信息,您可以执行以下操作:

https://test.api.amadeus.com/v1/reference-data/locations/ALHR

LHR之前的A用于指定它是机场的 IATA(因为有时机场和城市可以拥有相同的 IATA)。如果您想获取纽约市的信息,您必须执行以下操作:

https://test.api.amadeus.com/v1/reference-data/locations/CNY

这次,在 IATA 代码之前使用C来指定您要获取NYC 市的 IATA 代码的信息。

于 2019-05-07T08:52:23.403 回答