Google地址建议的国家/地区限制无法正常运行

时间:2018-10-09 13:02:45

标签: google-maps street-address

要为Google地址建议添加国家/地区限制,我们只需添加

autocomplete.setComponentRestrictions({"country":["US"]}); //Display US address only

autocomplete.setComponentRestrictions({"country":["US","CA"]}); //Display US, CA only

运行正常。但是,如果我添加如下所示的更多国家/地区,则看不到美国,英国,法国等少数国家/地区的地址:

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"]});

调试结果:

我发现CN国家没有受到限制之后。所以我认为可能是国家代码错误的问题。但是所有代码都是正确的。

我认为国家代码CY(塞浦路斯)可能有问题。 但是如果我用。它正在工作。

autocomplete.setComponentRestrictions({“ country”:[“ CY”]}); //仅显示CY地址

没有得到什么问题。有人遇到过这样的问题吗?

1 个答案:

答案 0 :(得分:2)

您最多只能提供五个国家代码。参见documentation

  

将预测限制为指定的国家(ISO 3166-1 Alpha-2国家/地区代码,不区分大小写)。例如,“我们”,“ br”或“ au”。 您可以提供一个或最多五个国家/地区代码字符串的数组。