我正在为拉链进行API调用,如L-4321,L-8287等。
以下是网址。
https://maps.googleapis.com/maps/api/geocode/json?address=4321%2CLU
https://maps.googleapis.com/maps/api/geocode/json?address=postal_code%3A4321%7Ccountry%3ALU
https://maps.googleapis.com/maps/api/geocode/json?address=8287%2CLU
他们正在返回美国某些地方的结果。请帮忙!
答案 0 :(得分:0)
"返回一个空字符串"响应不是预期的行为。似乎错误在于你如何处理响应。如果您直接在浏览器上使用该请求,如果它没有返回某个地方,则至少应返回error。
答案 1 :(得分:0)
这些邮政编码遗失了。
在您尝试过的3个请求中,只有一个是正确的:
https://maps.googleapis.com/maps/api/geocode/json?address=postal_code%3A4321%7Ccountry%3ALU
它返回ZERO_RESULTS,因为没有匹配的结果。
其他2个请求找到的结果与4位数字相匹配,加上以“lu”开头的东西(Luverne,Luz等)──如果没有components = country:LU过滤器,则无法保证结果将是在卢森堡。
以下是在卢森堡找到邮政编码的请求:
https://maps.googleapis.com/maps/api/geocode/json?address=postal_code%3A1717%7Ccountry%3ALU
可以在Google地图中报告缺少的邮政编码: https://support.google.com/maps/answer/3094088?co=GENIE.Platform%3DDesktop&hl=en