如何在Google地图中使用IATA代码?我刚刚发现了如何获得地址和城市,但我需要抓住IATA代码,如NYC或JFK等。我该怎么做?
谢谢你的帮助。
如何在Google地图中使用IATA代码?我刚刚发现了如何获得地址和城市,但我需要抓住IATA代码,如NYC或JFK等。我该怎么做?
谢谢你的帮助。
你可以使用 全球机场数据库。它有GPS坐标。
你可以使用 全球机场数据库。它有GPS坐标。
如果您反转地理编码位置,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代码,则需要使用其他资源。
您可以尝试使用此服务:
GET请求参数: http://iatageo.com/getCode/{LAT} / {LNG}
GET请求示例: http://iatageo.com/getCode/-15.4343434/-47.323232
这将返回一个JSON,例如:
{
"code": "BSB",
"distance_meters": "127763.232556459"
}