W jaki sposób mogę mieć tylko kody IATA z Google Maps? Właśnie dowiedziałem się, jak zdobyć adres i miasto, ale muszę pobrać kod IATA, np. NYC lub JFK itd. Jak mogę to zrobić?Uzyskaj tylko kod IATA z geokodowaniem
Dzięki za pomoc.
W jaki sposób mogę mieć tylko kody IATA z Google Maps? Właśnie dowiedziałem się, jak zdobyć adres i miasto, ale muszę pobrać kod IATA, np. NYC lub JFK itd. Jak mogę to zrobić?Uzyskaj tylko kod IATA z geokodowaniem
Dzięki za pomoc.
Można użyć Global Airport Database. Ma współrzędne GPS.
Google geocoder nie zwróci kodu IATA po cofnięciu geokodowania o lokalizację. Zwraca lokalizację, jeśli podasz jej kod IATA.
Możesz geokodować KJFK pod numerem https://google-developers.appspot.com/maps/documentation/javascript/examples/geocoding-simple (umieszcza znacznik pod 40,64384360, -73.78230350).
Jeśli cofniesz geokodowanie tej lokalizacji za pomocą https://developers.google.com/maps/documentation/javascript/examples/geocoding-reverse, otrzymasz wiele danych, ale nie zawierają one kodu trzyliterowego ani czteroliterowego. (Formatowany adres zawiera "JFK", ale nie można tego zagwarantować: potrzebujesz go jako możliwego do zidentyfikowania elementu danych)
Jeśli chcesz znaleźć kod IATA dla określonej lokalizacji, musisz użyć innego zasobu .
dzięki Andrew. Teraz podaję nazwę miasta z kodem IATA. Wyniki są teraz akceptowalne. –
Można spróbować użyć tej usługi:
żądanie GET Params: http://iatageo.com/getCode/ {łac}/{LNG}
GET Zapytanie Przykład: http://iatageo.com/getCode/-15.4343434/-47.323232
ta zwróci JSON, na przykład:
{
"code": "BSB",
"distance_meters": "127763.232556459"
}
Chociaż może to teoretycznie odpowiedzieć na pytanie, [byłoby lepiej] (// meta.stackoverflow.com/q/8259), aby uwzględnić istotne części odpowiedzi tutaj, i podać link dla odniesienia. –
ok, zmieniłem tekst. Przepraszam, jestem nowszym użytkownikiem. –
Szukam go pobrać z mapy google, nie chcę niczego pobierać. – thegrede
Wygląda na to, że będziesz też ... – dda