到处找——并且已经阅读了许多关于谷歌 API(地图、地理编码、地点、自动完成等)的其他问题——但没有任何效果。
我有一个启用了 Places、Static Maps 和 Maps v3 & v2 服务的 API 密钥。
我正在尝试执行反向地理编码(通过 JSON 从纬度/经度坐标获取街道地址信息)。
这是我在 JavaScript 中传递的 URL(API 密钥的最后 5 位数字替换为 #####:
JSON 响应是:
{
"results" : [],
"status" : "REQUEST_DENIED"
}
如您所见,传递了一个“sensor=true”参数 - 根据支持此 API 的 Google 文档,这是问题所在,但这里显然不是这种情况。
我也试过简单地通过
http://maps.googleapis.com/maps/api/geocode/json?latlng=49.8925136,-97.1466635&sensor=true
当 URL 输入到浏览器的地址栏中时,它会返回预期的 JSON 响应——但是当添加到我的 HTML 文件中的 JavaScript 时,我再次收到:
{
"results" : [],
"status" : "REQUEST_DENIED"
}
欢迎任何帮助,非常感谢。