设置语言后,Google地理编码器不返回任何组件结果

时间:2017-06-01 07:55:07

标签: google-maps geocoding google-geocoder google-geocoding-api geocode

我尝试使用谷歌地理编码器的组件过滤器功能(请参阅此处https://developers.google.com/maps/documentation/geocoding/intro#ComponentFiltering)并遇到问题。

以下查询返回结果:https://maps.googleapis.com/maps/api/geocode/json?components=country:DE|postal_code:11011

但是此查询返回零结果:https://maps.googleapis.com/maps/api/geocode/json?components=country:DE|postal_code:11011&language=de

唯一的区别是最后的language=de参数。我在谷歌上找不到任何内容,它说“当过滤组件时排除语言参数”或其他任何内容。

有没有其他人得到这种行为?什么是解决方法?我不能省略整个语言参数,因为它会返回非常不同的结果,因为我们在德国的地址格式不同,例如在美国(街道号码的位置等)。

1 个答案:

答案 0 :(得分:1)

请考虑filing a bug report,这两个请求现在都会返回ZERO_RESULTS

看来德国的邮政编码11011根本不在谷歌地图中。我所有尝试使Google地图返回的英文或德文邮政编码都返回了无关的结果或根本没有。