【问题标题】:Google geocoder return no component results when language is set设置语言后,Google 地理编码器不返回任何组件结果
【发布时间】:2017-06-01 07:55:06
【问题描述】:

我尝试使用 google geocoder 的组件过滤功能(请参阅此处 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 参数。我在谷歌上找不到任何内容,上面写着“过滤组件时排除语言参数”或其他任何内容。

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

【问题讨论】:

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


    【解决方案1】:

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

    德国的邮政编码 11011 似乎根本不再出现在 Google 地图中。我所有让 Google 地图返回该邮政编码的尝试,无论是英文还是德文,都返回了不相关的结果或根本没有返回任何结果。

    【讨论】:

    • 我已经提交了一份,让我们看看是否会引起注意。
    猜你喜欢
    • 2013-06-14
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多