我使用我们prjct的这个URLhttp://maps.googleapis.com/maps/api/geocode/json?address="ADDRESS"&sensor=false?key=APIKey
。但没有得到结果。即使我使用 API 密钥,它也向我显示错误
{
"error_message" : "Keyless access to Google Maps Platform is deprecated. Please use an API key with all your API calls to avoid service interruption. For further details please refer to http://g.co/dev/maps-no-account",
"results" : [],
"status" : "OVER_QUERY_LIMIT"
}
无法理解我哪里出错了。任何帮助将不胜感激
我认为http://maps.googleapis.com/maps/api/geocode/json?address="ADDRESS"&sensor=false?key=APIKey
错了。
?key=APIKey
看看这部分,应该是&key=APIKey
。另请注意,地址参数不应具有"
符号,并且不再需要传感器参数,它很久以前就已弃用。
请求应为
https://maps.googleapis.com/maps/api/geocode/json?address=ADDRESS&key=APIKey
我希望这有帮助!
它清楚地说,
"无钥匙访问谷歌地图平台">
要使用Google API,您需要注册应用程序并请求API服务。 因此,您将拥有一个
访问您的密钥才能使用,请记住,所有 API 服务都需要客户端密钥,您必须在请求中提供它,否则您将无法使用任何 Google API。
您可以在此处注册后生成密钥