Чтобы добавить ограничения стран для предложений адресов Google, мы можем просто добавить
autocomplete.setComponentRestrictions({"country":["US"]}); //Display US address only
autocomplete.setComponentRestrictions({"country":["US","CA"]}); //Display US, CA only
Все работает нормально, как и ожидалось .Но если я добавлю больше стран, как показано ниже, я не увижу адреса для нескольких стран: США, Великобритании, FR и т. Д .:
autocomplete.setComponentRestrictions({"country":["AU","AT","BE","CA","CN","CY","EE","FI","FR","DE","GR","HK","IE","IT","JP","LV","LT","LU","MT","MC","NL","PT","SK","SI","ES","GB","US"]});
Результат отладки:
Iнайден после того, как страны КН не становятся ограниченными.Поэтому я подумал, что это может быть проблема с неправильным кодом страны.Но все коды верны.
Возможно, проблема в коде страны CY (Кипр).Но если я использую.Это работает.
autocomplete.setComponentRestrictions ({"country": ["CY"]});// Отображаем только адрес CY
Не понимаю, в чем проблема.Кто-нибудь сталкивался с такой проблемой?