我正在尝试获取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进行搜索,是否还有其他有用且免费的工具可用于我的目的?
答案 0 :(得分:0)
错误消息很清楚。
您可以提出一些请求,但您已经用尽了这些请求。
Geolocation api不是免费的api,您必须付费才能使用它usage and billing,检查是否已为创建api密钥的开发人员帐户设置了结算帐户。