Поиск авиабилетов Amadeus - Координаты аэропорта - PullRequest
0 голосов
/ 24 апреля 2019

Когда я получаю данные о расписании между двумя аэропортами, я хотел бы показать маршрут полета на карте, особенно если у него есть стыковки.

Чтобы достичь этого, мне нужно знать каждый затронутый аэропортGPS-координаты.

Можно ли получить их в объекте словарей-> местоположений рядом с именем?

Если это невозможно в том же запросе, как я должен получить координаты GPS затронутых аэропортов?на основе кода IATA?

Спасибо!

1 Ответ

0 голосов
/ 07 мая 2019

Координаты можно получить с помощью API для поиска аэропортов и городов

. Поставляется с двумя конечными точками:

Первая позволяет осуществлять поиск напрямую по ключевому слову.(или аэропорт или город или оба).В ответ вы получите географическое местоположение.

Лондон, например:

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 означает, что это IATA аэропорта (поскольку иногда аэропорты и города могут иметь одинаковые IATA).Если вы хотите получить информацию для города NYC , вам нужно будет сделать:

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

На этот раз C используется перед кодом IATA, чтобы указать, что вы хотите получить информацию для кода IATA города NYC .

...