如何将Google自动填充位置限制为N个国家?

时间:2019-11-16 09:04:43

标签: javascript google-maps google-places-api google-places

我知道可以将地点限制在1个国家/地区:

componentRestrictions: {country: "fr"}

但是有没有办法将N个国家/地区限制为[“ fr”,“ be”]?

1 个答案:

答案 0 :(得分:2)

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

  

注意:   问题已经在这里回答:Need multiple country componentRestrictions in Google Places Autocomplete