как ограничить места автозаполнения Google N странами?

Я знаю, что можно ограничить место одной страной:

componentRestrictions: {country: "fr"}

Но есть ли способ ограничиться N странами, такими как ["fr", "be"]?


person yarek    schedule 16.11.2019    source источник
comment
Вы предоставили решение в своем собственном вопросе...   -  person MrUpsidown    schedule 16.11.2019


Ответы (1)


componentRestrictions может фактически обрабатывать до 5 стран, просто прикрепите коды стран к массиву с 5 элементами.

    { country: ["ch","at","fr","gr","mx"] }

Сам Google говорит: «-componentRestrictions можно использовать для ограничения результатов определенными группами. В настоящее время вы можете использовать componentRestrictions для фильтрации до 5 стран. Страны должны быть переданы в виде двухсимвольной страны, совместимой со стандартом ISO 3166-1 Alpha-2. код. Несколько стран должны быть переданы в виде списка кодов стран." (Найти по адресу: https://developers.google.com/maps/documentation/javascript/places-autocomplete )

Примечание. Здесь уже был дан ответ на вопрос: Нужен компонент для нескольких стран. Ограничения в Google Places Autocomplete

person mZed    schedule 16.11.2019