谷歌地图:挪威邮政编码不返回任何结果

时间:2016-07-07 09:32:52

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

简单地说,我们有一些挪威语邮政编码,并使用API​​获取他们的地址和lat&长。没有什么可以高调,但大约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(假设相当于英国的邮政信箱)。

然而,并非所有人都这样。

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

由于

2 个答案:

答案 0 :(得分:3)

我尝试了你的请求,我发现postal_code=2066给你ZERO_RESULTS,如果你想要名字 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,您将找不到该国家挪威的任何地址。

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

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

答案 1 :(得分:0)

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

这是一个例子

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