Нью-Йоркский университет не появляется в автозаполнении - PullRequest
1 голос
/ 25 января 2020

Используя библиотеку google.maps.places.Autocomplete js Я создаю автоматически заполненное текстовое поле для поиска местоположений. Тем не менее, кажется, что некоторые места получают более низкий рейтинг, чем следовало бы. Например, запрос new york university вернет улицы с названием университета в названии улицы. Однако запрос new york university n (обратите внимание на 'n' в конце) вернет местоположение "Нью-Йоркского университета".

Код:

        var input = document.getElementById('locationSearchBox');
        var options = { };
        autocompleteTop = new google.maps.places.Autocomplete(input, options);

        google.maps.event.addListener(autocompleteTop, 'place_changed', function () {
            place = autocompleteTop.getPlace();
        });

Вопрос:

Кто-нибудь сталкивался с этой проблемой? И есть ли способ повысить рейтинг нью-йоркских университетов (или университетов в целом) или иным образом исправить эту проблему?

1 Ответ

0 голосов
/ 27 января 2020

Я предлагаю вам отфильтровать результаты автозаполнения по типу establishment, чтобы отфильтровать адреса. См. Руководство Google и , вот пример кода.

Вы также можете попробовать его в примере автозаполнения Google . Выберите «Заведения» и введите «Нью-Йоркский университет». Вы получите второй результат New York University, New York, NY, USA.

Надеюсь, это поможет!

...