gpt4 book ai didi

google-maps-api-3 - JSON 响应中的 Google Geocode API "REQUEST_DENIED"- 反向地理编码操作

转载 作者:行者123 更新时间:2023-12-04 05:41:08 28 4
gpt4 key购买 nike

到处寻找——并阅读了许多关于 Google API( map 、地理编码、地点、自动完成等)的其他问题——但没有任何效果。

我有一个启用了 Places、Static Maps 和 Maps v3 & v2 服务的 API key 。

我正在尝试执行反向地理编码(通过 JSON 从纬度/经度坐标获取街道地址信息)。

这是我在 JavaScript 中传递的 URL(API key 的最后 5 位数字替换为 #####:

http://maps.googleapis.com/maps/api/geocode/json?latlng=49.8925136,-97.1466635&sensor=true&key=AIzaSyDbfv8bFidX1hSbXwwKTTxWQYgU7g####

JSON 响应是:

{
"results" : [],
"status" : "REQUEST_DENIED"
}

如您所见,传递了一个“sensor=true”参数 - 根据 Google Document supporting this API,这是问题所在。 ,但这里显然不是这种情况。

我也试过简单地通过

http://maps.googleapis.com/maps/api/geocode/json?latlng=49.8925136,-97.1466635&sensor=true

当 URL 输入到浏览器的地址栏中时,它返回预期的 JSON 响应——但是当添加到我的 HTML 文件中的 JavaScript 时,我再次收到:
{
"results" : [],
"status" : "REQUEST_DENIED"
}

欢迎任何帮助,并非常感谢。

最佳答案

Google 并不特别希望您在网页中使用此静态 API。您应该在网页中使用 Maps API 及其相关的地理编码功能(因为无论如何您都需要在 map 上显示结果)。这些静态 API 旨在用于服务器端,因此看起来它们现在拒绝带有 HTTP_REFERER 的请求。标题。

(使用 key 服务器端允许您跟踪统计信息,但无效的 key 总是会导致 REQUEST_DENIED,无论是否有引用 header 。)

关于google-maps-api-3 - JSON 响应中的 Google Geocode API "REQUEST_DENIED"- 反向地理编码操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11231457/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com