Google 地理位置 API - 您已超出此 API 的每日请求配额

Google Geolocation API - You have exceeded your daily request quota for this API

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

"You have exceeded your daily request quota for this API. If you did not set a custom daily request quota, verify your project has an active billing account: http://g.co/dev/maps-no-account [results]".

我的问题是我有 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 完成此操作,是否有任何其他有用的免费工具可以满足我的目的?

错误信息很清楚。

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

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

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

Geolocation api 不是免费的 api 您必须付费才能使用它 usage and billing 检查您的结算帐户是否可能已为创建您的 api键。