使用巴基斯坦信用卡配置计费后,Flutter集成Google Map SDK遇区域计费错误
解决Google Maps SDK区域计费匹配错误
问题场景
使用巴基斯坦信用卡启用计费服务、填写巴基斯坦地址作为计费详情后,开发Flutter应用集成Google Map SDK时,遇到如下错误:
所选项目和计费账户无法为您所在区域的Maps服务付费,请选择由Maps计费账户付费的现有项目
可行解决方案
- 核对项目与计费账户的区域一致性
登录Google Cloud控制台,进入「IAM与管理」→「设置」页面,检查项目的所属区域是否与计费账户的注册区域(巴基斯坦)完全匹配。若不一致,可选择将现有项目迁移至巴基斯坦区域,或新建一个巴基斯坦区域的项目并绑定当前计费账户。 - 确认Maps服务的区域支持权限
前往Google Cloud的Maps服务列表页面,确认Flutter集成所需的Maps SDK(如Android/iOS版Maps SDK)在巴基斯坦地区是否支持计费使用,部分Maps服务可能对特定区域存在访问限制。 - 重新验证支付与账户信息
再次核对巴基斯坦信用卡信息及账户注册地址的细节(如邮编、街道信息),确保所有信息完全匹配,信息不一致可能会触发区域权限限制。 - 联系Google Cloud人工支持
若上述方法均无效,直接向Google Cloud提交支持工单,说明自身所在区域(巴基斯坦)、计费账户情况及具体错误信息,请求人工排查区域计费权限问题。
额外提示
Flutter集成Google Maps时,需确认已启用对应平台的SDK,且API密钥已正确关联计费项目,避免因配置错误干扰问题排查。
内容的提问来源于stack exchange,提问作者Md. Al-Amin
相关产品推荐
相关产品推荐

