简单地说,我们有一些挪威语邮政编码,并使用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(假设相当于英国的邮政信箱)。
然而,并非所有人都这样。
有没有类似的经历,或者对挪威邮政编码有更好的了解?
由于
答案 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