【问题标题】:Google Maps: Norwegian postcodes not returning any results谷歌地图:挪威邮政编码不返回任何结果
【发布时间】:2016-07-07 09:32:52
【问题描述】:

简单地说,我们有一些挪威邮政编码,并且正在使用 API 来获取他们的地址和经纬度。没什么高深的,但在大约 10% 的邮政编码上。 API 不返回任何结果,这是一个示例:

postal_code=1151成功:

http://maps.googleapis.com/maps/api/geocode/json?components=country:NO%7Cpostal_code:1151&sensor=false

postal_code=2066 失败:

http://maps.googleapis.com/maps/api/geocode/json?components=country:NO%7Cpostal_code:2066&sensor=false

我注意到大多数似乎是用于 Postboks(假设相当于英国的邮政信箱)。

然而,并非所有人都如此。

有没有人有类似的经历,或者对挪威邮政编码有更好的了解?

谢谢

【问题讨论】:

    标签: google-maps google-maps-api-3 google-geocoding-api


    【解决方案1】:

    我尝试了您给定的请求,发现 postal_code=2066 给您零结果,如果您正在寻找名称 Jessheim,对吗?那么我认为你应该使用postal_code=2069,这会给你你想要的请求。

    这是我使用的请求。

    maps.googleapis.com/maps/api/geocode/json?components=country:NO|postal_code:2069&sensor=false
    

    另外,我认为您应该首先知道您使用的正确/可用的邮政编码。我尝试了一般性的请求,其中我没有将任何国家/地区设置为过滤器。

    首先,我使用了postal_code=1151,如您所见,您将在结果中找到1151 Oslo, Norway 地址。这意味着postal_code 1151 在挪威可用。

    maps.googleapis.com/maps/api/geocode/json?components=country:|postal_code:1151
    

    其次,我用postal_code=2066,你找不到国家是NORWAY的地址。

    maps.googleapis.com/maps/api/geocode/json?components=country:|postal_code:2066
    

    另外请注意,如果您在请求中使用两个组件值。 您需要使用管道(|)来分隔它们。我希望我能帮助你 :)

    【讨论】:

      【解决方案2】:

      KENDi - 非常感谢您的帮助和回答。我发现挪威有两种邮政编码。一个用于街道地址,另一个用于没有地理地址的邮箱(或英国的邮政信箱)。

      这是一个例子

      http://adressesok.posten.no/en/postal_codes/search?utf8=%E2%9C%93&q=Molde

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-04-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-24
        • 1970-01-01
        • 2012-01-25
        相关资源
        最近更新 更多