你好,我是使用node.js和javascript的新手。我正在尝试向Google Maps API发出请求,并且我的状态是:“ OVER_QUERY_LIMIT”。这是我的代码:
const request = require('request')
request({
url: 'https://maps.googleapis.com/maps/api/geocode/json?address=1301%20lombardi%20street%20philadephia',
json: true
}, (error, response, body) => {
console.log(body)
})
这是我遇到的错误。
{error_message:'对Google Maps Platform的无密钥访问是 不推荐使用。请在所有API调用中使用API密钥,以避免 服务中断。有关更多详细信息,请参阅 http://g.co/dev/maps-no-account',结果:[],状态: 'OVER_QUERY_LIMIT'}
答案 0 :(得分:1)
从2018年6月11日起,您必须使用信用卡启用结算功能,并为所有项目google maps platform拥有有效的API密钥
您正在使用没有api密钥的地址解析api。您应该首先创建一个api密钥,然后为您的帐户设置信用卡以使用此api。根据{{3}},该API的40,000个请求将每月免费