2016-11-10 77 views
0

我正在對像L-4321,L-8287等拉鍊進行API調用。Google地理編碼API返回盧森堡郵政編碼的錯誤/空值

這裏是網址。

https://maps.googleapis.com/maps/api/geocode/json?address=4321%2CLU 
https://maps.googleapis.com/maps/api/geocode/json?address=postal_code%3A4321%7Ccountry%3ALU 
https://maps.googleapis.com/maps/api/geocode/json?address=8287%2CLU 

他們正在返回美國某些地方的結果。請幫忙!

回答

0

「返回空字符串」響應不是預期的行爲。看來,錯誤在於你如何處理迴應。如果您直接在瀏覽器上使用該請求,則至少應返回error,前提是該地址不返回。

0

這些郵政編碼只是缺少。

你試過3個請求中,只有這一個是正確的:

https://maps.googleapis.com/maps/api/geocode/json?address=postal_code%3A4321%7Ccountry%3ALU

這是因爲沒有結果匹配返回ZERO_RESULTS。

其他2個請求查找匹配4位數字加上以「lu」開頭的結果(Luverne,Luz等)─沒有組件=國家/地區:LU過濾器,不保證結果將會在盧森堡。

下面是確實發現在盧森堡郵政編碼的要求:

https://maps.googleapis.com/maps/api/geocode/json?address=postal_code%3A1717%7Ccountry%3ALU

未輸入代碼可以在谷歌地圖中報告: https://support.google.com/maps/answer/3094088?co=GENIE.Platform%3DDesktop&hl=en

相關問題