13

Google マップで IATA コードだけを取得するにはどうすればよいですか? 住所と都市を取得する方法を見つけましたが、NYC や JFK などの IATA コードだけを取得する必要があります。どうすればそれを行うことができますか?

ご協力いただきありがとうございます。

4

3 に答える 3

8

Global Airport Databaseを使用できます。GPS座標があります。

于 2012-06-03T16:58:09.490 に答える
5

このサービスを試すことができます:

GET リクエスト パラメータ: http://iatageo.com/getCode/ {lat}/{lng}

GET リクエストの例: http://iatageo.com/getCode/-15.4343434/-47.323232

これにより、次のような JSON が返されます。

{
  "code": "BSB",
  "distance_meters": "127763.232556459"
}
      

于 2015-10-11T06:08:42.190 に答える
3

場所をリバース ジオコーディングすると、Google ジオコーダーは IATA コードを返しません。IATA コードを指定すると、場所が返されます。

https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-simpleで KJFK をジオコーディングできます(40.64384360、-73.78230350 にマーカーを配置します)。

その場所をhttps://developers.google.com/maps/documentation/javascript/examples/geocoding-reverseでリバース ジオコーディングすると、大量のデータが得られますが、3 文字コードも 4 文字コードも含まれません。(書式設定された住所には「JFK」が含まれますが、これは保証できません。識別可能なデータ項目として必要になります)

特定の場所の IATA コードを検索する場合は、別のリソースを使用する必要があります。

于 2012-06-03T17:45:25.547 に答える