Настройка языка для автозаполнения в Google Places Javascript API - PullRequest
0 голосов
/ 13 июня 2019

Я использую службу автозаполнения Google для адресов в панели поиска и ограничил язык и регион в соответствии с документацией

Попытка установить настройки в переменной параметров и какпараметры запроса, не работает.Использование только параметров запроса действительно вносит какие-либо изменения.

Я попытался пропустить опции и безуспешно запустить настройки параметров запроса, и я попытался установить language = sv-SE в параметре запроса без удачи.

Использование параметров, указанных ниже, успешно.То есть результаты ограничены Швецией, и возвращаются только предложения по региональной категории.Проблема в том, что не все предложения на шведском языке.Я также получаю предложения на немецком и испанском языках.

var options = {
    types: ["(regions)"], 
    componentRestrictions: {country: "SE"}
};

var autocomplete= new google.maps.places.Autocomplete(
    /** @type {HTMLInputElement} */ input, options);

И скрипт включает в себя:

https://maps.googleapis.com/maps/api/js?key=[API KEY]&libraries=places&language=sv&region=SE

Например, эти результаты включаются в список автозаполнения, когда их не должно быть:

  • Шведен (немецкий для Швеции)
  • Провинция Эстергётланд (испанский)
  • Провинция Эребру (испанский)
  • и т.д ...

Любое руководство будет высоко оценено.

...