Получить только код IATA с геокодированием

Как я могу получить коды IATA с Картами Google? Я только узнал, как получить адрес и город, но мне нужно захватить только код IATA, например, NYC или JFK и т.д. Как я могу это сделать?

Спасибо за вашу помощь.

Ответ 2

Геокодер Google не вернет код IATA, если вы измените геокодирование местоположения. Он возвращает местоположение, если вы даете ему код IATA.

Вы можете геокодировать KJFK в https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-simple (он помещает маркер в 40.64384360, -73.78230350).

Если вы измените геокодирование этого местоположения с помощью https://developers.google.com/maps/documentation/javascript/examples/geocoding-reverse, вы получите много данных, но не включены ни трехбуквенный, ни четырехбуквенный код, (Отформатированный адрес включает в себя "JFK", но это не может быть гарантировано: вам понадобится это как идентифицируемый элемент данных)

Если вы хотите найти код IATA для определенного места, вам нужно будет использовать другой ресурс.