这是我第一次发布有关堆栈溢出的问题,真希望你们能提供帮助。
我正在尝试首次使用Google Maps地理编码api,但无法正常使用。
我使用的网址格式是:
https://maps.googleapis.com/maps/api/geocode/json?address=LS2+9AQ&sensor=false&key=[MY_API_KEY]
在这种情况下,我正在从Chrome浏览器中查找英国邮政编码:LS2 9AQ。
当我不使用api键时,URL确实可以工作,但是没有键的情况下允许的调用次数限制太低,无法满足我的需要。
我尚未在生产站点中使用它,因为它现在是从我本地的chrome开发人员运行的。
我得到的实际答复是:
[error_message] => The provided API key is invalid.
[results] => Array
(
)
[status] => REQUEST_DENIED
当我删除api密钥时,它将起作用并返回以下内容:
{
"results" : [
{
"address_components" : [
{
"long_name" : "LS2 9AQ",
"short_name" : "LS2 9AQ",
"types" : [ "postal_code" ]
},
{
"long_name" : "Woodhouse",
"short_name" : "Woodhouse",
"types" : [ "sublocality", "political" ]
},
{
"long_name" : "Leeds",
"short_name" : "Leeds",
"types" : [ "locality", "political" ]
},
{
"long_name" : "West Yorkshire",
"short_name" : "West York",
"types" : [ "administrative_area_level_2", "political" ]
},
{
"long_name" : "United Kingdom",
"short_name" : "GB",
"types" : [ "country", "political" ]
},
{
"long_name" : "Leeds",
"short_name" : "Leeds",
"types" : [ "postal_town" ]
}
],
"formatted_address" : "Woodhouse, Leeds, West Yorkshire LS2 9AQ, UK",
"geometry" : {
"bounds" : {
"northeast" : {
"lat" : 53.8090296,
"lng" : -1.5509549
},
"southwest" : {
"lat" : 53.8083045,
"lng" : -1.5519655
}
},
"location" : {
"lat" : 53.808447,
"lng" : -1.5517752
},
"location_type" : "APPROXIMATE",
"viewport" : {
"northeast" : {
"lat" : 53.81001603029149,
"lng" : -1.550111219708498
},
"southwest" : {
"lat" : 53.80731806970849,
"lng" : -1.552809180291502
}
}
},
"types" : [ "postal_code" ]
}
],
"status" : "OK"
}
我尝试用自己的作品网站上当前正在使用的URL替换url,并且得到了相同的响应,我尝试了自己生成的两个不同密钥,一个是上周创建的,另一个是一个小时前创建的。我已经通过以下方式设置了密钥:
我肯定输入了正确的密钥,我和另一位开发人员都对此进行了多次检查,是否有人对可能出什么问题有任何想法?
在此先感谢提供帮助的任何人。
更新我发现了导致进程在10次迭代后停止工作的问题。Google地理编码api每秒有10个调用的限制,而我正在解决这个问题,我现在每10次迭代增加1秒的延迟,理论上我现在可以达到每日限制。
但是,我仍然需要比默认的免费限额更多的电话,如下面我的评论中所述,我相信我可以使用api密钥来增加免费限额,这取决于我拥有经过验证的帐户。我将其用于商业用途,但数量不足以值得支付。谁能帮我解决这个问题?
好的,好像我要尝试做的事如果不支付商业帐户费用是不可能的。无法将apikey应用于Google地理编码api。
我误解了一些有关google maps api的文档,这些文档提到提高每日查询的允许限制。
这似乎不适用于地理编码api。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句