状态:“ OVER_QUERY_LIMIT”

时间:2018-12-24 05:14:51

标签: node.js google-maps-api-3

你好,我是使用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'}

1 个答案:

答案 0 :(得分:1)

  

从2018年6月11日起,您必须使用信用卡启用结算功能,并为所有项目google maps platform拥有有效的API密钥

您正在使用没有api密钥的地址解析api。您应该首先创建一个api密钥,然后为您的帐户设置信用卡以使用此api。根据{{​​3}},该API的40,000个请求将每月免费