google-maps – 谷歌地图API地理编码不会返回传递邮政编码的结果作为地址参数的值

在尝试通过邮政编码(2000)搜索特定地址时,它没有正确地返回预期的格式化地址,但是在使用地址(frederiksberg)而不是邮政编码进行搜索时,它正确地返回预期的格式化地址.

https://maps.googleapis.com/maps/api/geocode/json?address=2000&components=country:Denmark&key=apikey

https://maps.googleapis.com/maps/api/geocode/json?address=frederiksberg&components=country:Denmark&key=apikey

但对于地址设置为邮政编码(4000)的类似搜索,它会正确返回预期的格式化地址,下面是url.

https://maps.googleapis.com/maps/api/geocode/json?address=4000&components=country:Denmark&key=apikey

请告诉我们为什么它没有返回地址设置为2000的预期格式化地址.

TIA!

最佳答案 我们在澳大利亚(悉尼)的Postcode 2000遇到了类似的问题,返回OK,但Zero_Result返回.除了2000年,所有其他邮政编码工作正常

我们最初的搜索是

地理编码({
地址:“2000 Australia”,
地区:“AU”})

我们通过在搜索之前添加“Postcode”来解决它

地理编码({
地址:“邮政编码2000澳大利亚”,
地区:“AU”})

点赞