【发布时间】: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