首页 > 解决方案 > Google Geolocation API - 您已超出此 API 的每日请求配额

问题描述

我正在尝试获取 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 进行操作,是否有任何其他有用且免费的工具可用于我的目的?

标签: phpweb-servicesgoogle-apigeocodinggoogle-geolocation

解决方案


错误信息非常清楚。

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

你被允许提出一些请求并且你已经用完了这些请求。

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

Geolocation api 不是免费的 api,您必须付费才能使用它。使用和计费检查您的计费帐户是否可能已为创建您的 api 密钥的开发人员帐户设置。


推荐阅读