【问题标题】:Google Geolocation API - You have exceeded your daily request quota for this APIGoogle Geolocation API - 您已超出此 API 的每日请求配额
【发布时间】:2019-02-23 09:17:20
【问题描述】:

我正在尝试获取 web 服务查询中特定位置的纬度和经度值,但是当我尝试获取它时,我得到了这个 error_message

“您已超出此 API 的每日请求配额。如果您未设置自定义每日请求配额,请验证您的项目是否有一个有效的结算帐户:http://g.co/dev/maps-no-account [结果]”。

我的问题是我有 API 密钥并将其添加到我的查询中。在我的项目控制台上,我添加了地理位置 API 并复制了我的 API 密钥。这是我的查询:

$url = 'https://maps.google.com/maps/api/geocode/json?key={mykey}&address=%22' . $city . '%22&sensor=true';

我不知道可能是哪个问题,因为 error_message 显示 "... maps-no-account" 但我有我的 API 密钥,然后我认为 API 密钥与我的帐户相关,但它似乎不起作用。有什么想法吗?

如果在不支付报价的情况下无法使用 Google 进行操作,是否有任何其他有用且免费的工具可用于我的目的?

【问题讨论】:

标签: php web-services google-api geocoding google-geolocation


【解决方案1】:

错误信息很清楚。

  • 您已超出此 api 的每日请求配额。

您可以提出一些请求,并且您已用完这些请求。

  • 验证您的帐户是否有效。

Geolocation api 不是免费的 api,您必须付费才能使用它usage and billing 检查您的结算帐户是否已为创建您的 api 密钥的开发者帐户设置。

【讨论】:

  • 我想知道为什么会这样,因为我只能进行查询。此外,在错误消息中,它让我明白我没有使用任何用户,这是错误的。我也在寻找替代方案,但我已经找到了,我将使用 tech.yandex.com/maps/mapsapi 网站。无论如何,谢谢你的回答! :)
  • api键是用户。据我所知,该 api 没有免费配额,您需要在它开始工作之前启用计费。如果对你有帮助请记得采纳答案
猜你喜欢
  • 2016-11-08
  • 2019-08-21
  • 1970-01-01
  • 2019-01-12
  • 1970-01-01
  • 2016-05-16
  • 1970-01-01
  • 2019-02-03
相关资源
最近更新 更多