You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Cloud Console中配置Google Maps自动填充仅显示澳大利亚地址?

如何把Google Maps地址自动填充限制为澳大利亚地址(无开发经验版)

先给结论:能,但别在Cloud Console里改全局配置——你之前报错就是因为改错地方了!

Cloud Console是管API密钥的使用权限(比如哪些网站能用这个密钥、能调用哪些API),不是用来设置地址过滤的。你之前改的配置大概率误关了必要的服务,导致地图加载失败,先去Cloud Console把之前改的设置还原,就能解决报错问题。

正确的做法是在电商网站的地址自动填充配置里加个过滤参数,分两种情况操作:


情况1:用的是电商平台的插件/扩展(比如Shopify、WooCommerce的地址自动填充插件)

直接找插件的设置页面,找类似「地址限制国家」「区域过滤」的选项,直接勾选「澳大利亚」就行,不用碰代码,保存后刷新页面测试。

情况2:自己手动加的Google Maps代码

找网站里那段负责地址自动填充的代码(一般是包含google.maps.places.Autocomplete的内容),在创建自动填充的代码里加个过滤规则:

  • 原来的代码大概长这样:
    const autocomplete = new google.maps.places.Autocomplete(inputElement);
    
  • 改成下面这样(加个大括号里的内容就行):
    const autocomplete = new google.maps.places.Autocomplete(inputElement, {
      componentRestrictions: {country: 'au'}
    });
    

这里的'au'是澳大利亚的专属代码,直接用就行,不用改。改完保存代码,刷新结账页面,现在自动填充只会显示澳大利亚的地址了。


内容的提问来源于stack exchange,提问作者Emma Dimech

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 09:21:07