URL автозаполнения, который я использую в моем локоне, это
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=JFK&key=<<<KEY>>>&types=geocode&fields=airport,photos,icon,geometry
и возвращает это
{"predictions":[{"description":"JFK - Terminal 7, Jamaica, NY, USA","id":"f67e5c44e0c45e7f4a49ed96bd737bc70d3a1e42","matched_substrings":[{"length":3,"offset":0}],"place_id":"ChIJOV8Ah_dmwokRXifsiI5gs9E","reference":"ChIJOV8Ah_dmwokRXifsiI5gs9E","structured_formatting":{"main_text":"JFK - Terminal 7","main_text_matched_substrings":[{"length":3,"offset":0}],"secondary_text":"Jamaica, NY, USA"},"terms":[{"offset":0,"value":"JFK - Terminal 7"},{"offset":18,"value":"Jamaica"},{"offset":27,"value":"NY"},{"offset":31,"value":"USA"}],"types":["premise","geocode"]},{"description":"Terminal 5, Jamaica, NY, USA","id":"27fb6511d4bfacef4563c3cc25c3b1aed9098c56","matched_substrings":[{"length":10,"offset":0}],"place_id":"ChIJG45Wb19mwokRNXsvcPYOEzo","reference":"ChIJG45Wb19mwokRNXsvcPYOEzo","structured_formatting":{"main_text":"Terminal 5","main_text_matched_substrings":[{"length":10,"offset":0}],"secondary_text":"Jamaica, NY, USA"},"terms":[{"offset":0,"value":"Terminal 5"},{"offset":12,"value":"Jamaica"},{"offset":21,"value":"NY"},{"offset":25,"value":"USA"}],"types":["premise","geocode"]}],"status":"OK"}
Я пытаюсь получить название аэропорта 1-го, а затем любые другие совпадения. Но иногда я получаю аэропорт, а иногда - только терминалы.
просматривал документацию здесь и здесь , но, похоже, не может заставить его работать.
Я пытаюсь заставить его работать, как mozio , где, если вы введете JFK, аэропорт JFK появится первым, затем аэропорты. Какой тип / поле мне не хватает в моем URL? Спасибо