2016-07-07 123 views
2

简而言之,我们有一些挪威邮政编码,并使用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(假设相当于英国的邮政信箱)。

但是,这并非对所有人都适用。

有没有人有类似的经验,或者更好的挪威邮政编码?

感谢

回答

3

我想你定的请求,我发现postal_code=2066给你ZERO_RESULTS,如果你正在寻找的名称杰西姆,对吗?那么我认为你应该使用postal_code=2069,这会给你你想要的要求。

这是我使用的请求。

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

此外,我认为你应该首先知道你使用的正确/可用的邮政编码。我试图通常要求我没有设置任何国家作为过滤器。

首先,我使用了postal_code=1151,正如你所看到的,你会发现1151奥斯陆,挪威地址的结果。这意味着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 

有关更多的注意,如果您使用您的要求两个组成部分的价值。 您需要使用管道(|)将它们分开。我希望我可以帮到你 :)

相关问题