"OVER_QUERY_LIMIT" Google 地理编码无法识别我的 API KEY

"OVER_QUERY_LIMIT" Google Geocoding don't recognize my API KEY

当我咨询 Google 地理编码 API 它响应错误 "OVER_QUERY_LIMIT",我使用的是 API KEY 但 google 不认识,因为当我提出要求时,我看到了面板(https://console.developers.google.com)并且没有任何要求。我正在使用的 URL 的一个例子是:

https://maps.googleapis.com/maps/api/geocode/json?address=CALLE+11+#+8+-+26,+Cucuta,+Norte+de+Santander,+Colombia+&key=API_KEY

在将地址字符串传递给请求之前,您必须URL对其进行编码,否则任何特殊符号都会破坏请求。

https://developers.google.com/maps/web-services/overview#BuildingURLs

在您的示例中,中断请求的特殊符号是#,应将其替换为 %23。

https://maps.googleapis.com/maps/api/geocode/json?address=CALLE%2011%20%23%208%20-%2026%2C%20Cucuta%2C%20Norte%20de%20Santander%2C%20Colombia&key=YOUR_API_KEY

希望对您有所帮助!