Google仅来自一个国家/地区的自动填充地址[重复]

Posted

技术标签:

【中文标题】Google仅来自一个国家/地区的自动填充地址[重复]【英文标题】:Google place autocomplete address from one country only [duplicate] 【发布时间】:2021-10-29 11:20:11 【问题描述】:

我正在使用 Google Autocomplete Place API,使用以下代码可以正常工作。

autocompleteform = new google.maps.places.Autocomplete(
             (document.getElementById('autocomplete')),
                
            );

现在的问题是它会自动建议来自全世界的地址。 我想展示一个特定国家的结果,比如说瑞士,怎么做?

【问题讨论】:

您的问题与谷歌云平台无关。您应该将标签更改为“google-places”、“google-places-api”或类似名称。 How to limit google autocomplete results to City and Country only 的副本 【参考方案1】:

我自己使用 API 文档和示例解决了这个问题。 这是我添加的代码行。

/* Restrict to switzerland only */
 autocompleteform.setComponentRestrictions(
     
         'country': ['CH']
      
 );

【讨论】:

以上是关于Google仅来自一个国家/地区的自动填充地址[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何将其他国家/地区添加到Google地图API自动填充脚本中

根据访问者 IP 地址(国家/地区)将主网站重定向到子域

MaxMind GeoIP 从允许一个 IP 的国家/地区重定向用户

如何指定仅适用于特定国家/地区的地图? [复制]

根据国家/地区重定向,但如果 IP 被列入白名单则允许

使用 google geocode api 仅获取特定国家/地区的结果