gpt4 book ai didi

google-maps - Google 地理编码 API 为邮政编码返回 ZERO_RESULTS

转载 作者:行者123 更新时间:2023-12-04 15:17:47 27 4
gpt4 key购买 nike

我正在尝试使用 Google map API 对用户输入的数据进行地理编码,但澳大利亚邮政编码“2010”出现错误

maps.google.com/maps/api/geocode/json?components=country:AU|postal_code:2010

但是,如果我在 Google map 中搜索,就会得到结果。我的请求做错了吗?

最佳答案

您的请求完全没问题,但不幸的是,Google 在搜索 4 位邮政编码时遇到问题。此错误已在 Google 问题跟踪器中报告,您可以在此处查看:

4-digit postal codes are hard to geocode (AT, AU, BE, DK, NZ, SI)

我建议为该错误加星标以添加您的投票并订阅来自 Google 的进一步通知。

您还可以看到 Google 建议的解决方法是使用类型为 (region) 的地点自动完成请求。和国家组件过滤器。

因此,在您的情况下,您可以运行以下查询
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=2010&types=(regions)&components=country%3AAU&key=YOUR_API_KEY
它将返回邮政编码 2010 的地点 ID:ChIJ3QyubXuuEmsREIe6P2t9ARw

您可以使用带有地点 ID 的地理编码来获取所需信息
https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJ3QyubXuuEmsREIe6P2t9ARw&key=YOUR_API_KEY
我希望这有帮助!

关于google-maps - Google 地理编码 API 为邮政编码返回 ZERO_RESULTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50224355/

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