2016-07-07 67 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 

有關更多的注意,如果您使用您的要求兩個組成部分的價值。 您需要使用管道(|)將它們分開。我希望我可以幫到你 :)

相關問題