我想从经纬度坐标中检索地址。我已在Google控制台中创建了项目,添加了付款信息并启用了地理编码API服务。但是,当我发出此请求时,仍然出现以下错误:
https://maps.googleapis.com/maps/api/geocode/json?latlng=41.89,12.49&key=xxxx
您必须在Google Cloud项目上启用计费,请访问https://console.cloud.google.com/project/_/billing/enable
我想从经纬度坐标中检索地址。我已在Google控制台中创建了项目,添加了付款信息并启用了地理编码API服务。但是,当我发出此请求时,仍然出现以下错误:
https://maps.googleapis.com/maps/api/geocode/json?latlng=41.89,12.49&key=xxxx
您必须在Google Cloud项目上启用计费,请访问https://console.cloud.google.com/project/_/billing/enable
我们大多数人都会遇到这个响应/错误
{
"error_message" : "You must enable Billing on the Google Cloud Project at <br>https://console.cloud.google.com/project/_/billing/enable Learn more at https://developers.google.com/maps/gmp-get-started",
"predictions" : [],
"status" : "REQUEST_DENIED"
}
步骤1: 创建一个新的计费账户,您可以使用此链接https://console.cloud.google.com/billing/create并从下拉菜单中选择Google地图平台。
步骤2:使用此链接https://console.cloud.google.com/projectcreate创建一个新项目,并使用上面创建的计费账户。
第三步: 现在您可以启用特定的API,然后就可以开始使用了。就是这样。
以下是一些链接,可能对您的用例有帮助。
一切都设置好后,每当您使用我们的产品遇到问题时,您可以通过https://console.cloud.google.com/google/maps-apis/support 提交支持案例,以开启个性化通信渠道。
谢谢并希望这有所帮助!
在分配/修改信用卡后,请等待。重新授权结算账户并非即时完成。
我曾经也遇到同样的问题。我做了所有正确的操作,然后发现了这个链接
问题是Google地图计费不支持印度卢比货币。
请检查您的货币是否与Google Maps计费平台兼容,否则请使用美元货币创建新的计费账户。
谢谢!
您可能会发现这个链接有用
对于仍在苦苦挣扎的人,我的情况是我已经达到了同一计费账户下项目的最大数量,由于某种原因我无法像上面提到的那样创建新项目,因此在进行了大量研究后,我发现我可以为某些项目禁用计费,以便我可以在新项目中使用它们:
但是我仍然不确定为什么我只能为3个项目启用此功能,我认为这并不多!
对于那些通过错误信息中的链接启用了计费帐户,但仍然遇到错误或找不到其他人建议的“启用谷歌服务”的人,只需清除浏览器缓存,然后重试即可。
使用:
gcloud alpha billing accounts list --format json
# ^^ find an active billing account then
ACCOUNT_ID='0XYXYX-XYXYXY-XYXYXY'
gcloud beta billing projects link $PROJECTNAME --billing-account $ACCOUNT_ID
# ensure it says "billingEnabled: true"