Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用程序错误-您必须在谷歌云项目上启用计费_Android_Google Maps_Google Cloud Platform_Google Places Api_Google Cloud Billing - Fatal编程技术网

Android应用程序错误-您必须在谷歌云项目上启用计费

Android应用程序错误-您必须在谷歌云项目上启用计费,android,google-maps,google-cloud-platform,google-places-api,google-cloud-billing,Android,Google Maps,Google Cloud Platform,Google Places Api,Google Cloud Billing,我有一个安卓应用程序,可以用谷歌地图显示附近的医院。我正在使用Maps&Places API https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=12.2649519,76.6208733&radius=10000&type=hospital&sensor=true&key=MY\u API\u key 我已经为我的帐户启用了计费功能。我已将该帐户链接到我的项目。该应用程序运行良好。然而,当我现在检查它时,它

我有一个安卓应用程序,可以用谷歌地图显示附近的医院。我正在使用Maps&Places API

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=12.2649519,76.6208733&radius=10000&type=hospital&sensor=true&key=MY\u API\u key

我已经为我的帐户启用了计费功能。我已将该帐户链接到我的项目。该应用程序运行良好。然而,当我现在检查它时,它给了我错误

{“error_message”:“您必须在https://console.cloud.google.com/project/_/billing/enable 了解更多信息,请访问https://developers.google.com/maps/gmp-get-started“,“html_属性”:[],“结果”:[],“状态”:“请求被拒绝”}

我的帐单帐户处于活动状态。我没有对代码或我的账单账户做任何更改。我没有对我的API密钥设置任何应用程序或API限制

我创建了一个新的账单账户,并将其链接到项目,以检查我的旧账单账户是否存在任何问题。我得到了同样的错误。

根据@Sahana Kamath评论这个问题由谷歌地图支持团队解决了

正如我在这里检查过的,您的账单账户是INR,地图项目与之链接地图项目将只在美元结算账户中工作,因此您需要做的是创建一个新的美元结算账户。只需确保您为国家选择了您的国家,并选择谷歌地图平台,以确保您创建的国家是正确的

此外,根据文件:

每个云计费帐户都以单一货币运行,您在创建云计费帐户后无法更改该货币。如果你 需要云计费帐户以不同于的货币运行 您现有的云计费帐户的货币,您需要


此外,请查看文档。

对于“API密钥无效”问题,您似乎正在使用服务器密钥,但需要使用浏览器密钥。Vision API入门页面有详细的屏幕截图。通过链接我没有得到“无效密钥”错误。我选择了“创建凭证”->API密钥选项并生成了API密钥。最好直接联系以解决类似问题。你好,Arjun。根据smga08的回复,我联系了谷歌地图支持团队。他们解决了这个问题。这是我从他们那里得到的答复:“正如我在这里检查的那样,您的账单账户是印度卢比,地图项目与之链接。地图项目将只在美元结算账户中工作,因此您需要做的是创建一个新的美元结算账户。只需确保您为国家选择了您的国家,并选择谷歌地图平台,以确保您创建的国家是正确的“Arjun,以下是步骤:为谷歌地图平台1创建一个新的计费帐户。转到谷歌云平台控制台。2.打开左侧菜单并选择计费。3.单击页面顶部附近现有帐单帐户的名称,然后单击管理帐单帐户。4.单击创建帐户。5.输入新计费帐户的名称,并选择计费帐户将支付的业务(在本例中为谷歌地图平台)。6.单击提交并启用计费。