我尝试使用谷歌地理编码器的组件过滤器功能(请参阅此处https://developers.google.com/maps/documentation/geocoding/intro#ComponentFiltering)并遇到问题。
以下查询返回结果:https://maps.googleapis.com/maps/api/geocode/json?components=country:DE|postal_code:11011
唯一的区别是最后的language=de
参数。我在谷歌上找不到任何内容,它说“当过滤组件时排除语言参数”或其他任何内容。
有没有其他人得到这种行为?什么是解决方法?我不能省略整个语言参数,因为它会返回非常不同的结果,因为我们在德国的地址格式不同,例如在美国(街道号码的位置等)。
答案 0 :(得分:1)
请考虑filing a bug report,这两个请求现在都会返回ZERO_RESULTS
。
看来德国的邮政编码11011根本不在谷歌地图中。我所有尝试使Google地图返回的英文或德文邮政编码都返回了无关的结果或根本没有。