【问题标题】:Places API not working. Error: You must enable Billing on the Google Cloud Project地方 API 不工作。错误:您必须在 Google Cloud 项目上启用结算功能
【发布时间】:2020-11-15 00:03:11
【问题描述】:

我有一个 Android 应用程序,我可以在其中使用 Google 地图显示附近的地点,例如加油站、药店等。我正在使用 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_API_KEY

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

{ "error_message" : "您必须在 https://console.cloud.google.com/project/_/billing/enable 上启用 Google Cloud 项目的结算功能@ 了解更多信息,请访问 https://developers.google.com/maps/gmp-get-started", "html_attributions" : [], "results" : [], "status" : "REQUEST_DENIED" }

我的结算帐户有效。我没有对代码和我的结算帐户进行任何更改。我没有对我的 API 密钥设置任何应用程序或 API 限制。

【问题讨论】:

  • 这个问题与 Firebase 有什么关系?
  • @Alex Mamo 编辑了标签
  • 你解决了这个问题还是没有我面临同样的问题

标签: android android-studio google-maps-api-3 google-places-api google-cloud-console


【解决方案1】:

我遇到了同样的问题。显然有两种计费帐户。谷歌云和谷歌地图平台。我想你已经使用了谷歌云计费帐户。尝试通过链接到谷歌地图平台计费帐户。由于某种原因,我无法将我的计费帐户切换到该项目的谷歌地图平台,因此我创建了另一个项目并将这个谷歌地图平台计费帐户添加到该项目中。它有效!耶!

使用此链接创建谷歌地图平台计费帐户 https://developers.google.com/maps/gmp-get-started

【讨论】:

    猜你喜欢
    • 2020-04-08
    • 2020-11-09
    • 2020-02-04
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-30
    相关资源
    最近更新 更多