2017-05-06 100 views
0

我剛剛發現的東西真的vierd,谷歌地圖API不能retreave郵編波蘭不會忽略:Google Maps API地理編碼 - 波蘭語地址沒有郵政編碼?

在上面試着鍵入總部設在波蘭的任何ADRESS的聯繫,它從來沒有顯示郵編。這是谷歌地圖中的某種錯誤嗎?下面是一些不會忽略你可以試試:

  • Korotyńskiego,華沙,波蘭
  • Arbuzowa,華沙,波蘭
  • 克拉科夫,克拉科夫,波蘭
  • 等...
+0

一些國家沒有郵政編碼。波蘭使用郵政編碼嗎? –

+0

是的,他們有郵政編碼,他們通常將其用作任何其他國家的郵政編碼:https://en.wikipedia.org/wiki/List_of_postal_codes_in_Poland – Dreadlord

回答

1

外貌喜歡它。完整的地理位置響應是:

{ 
    "html_attributions" : [], 
    "result" : { 
     "address_components" : [ 
     { 
      "long_name" : "Korotynskiego", 
      "short_name" : "Korotynskiego", 
      "types" : [ "route" ] 
     }, 
     { 
      "long_name" : "Ochota", 
      "short_name" : "Ochota", 
      "types" : [ "sublocality_level_1", "sublocality", "political" ] 
     }, 
     { 
      "long_name" : "Warszawa", 
      "short_name" : "Warszawa", 
      "types" : [ "locality", "political" ] 
     }, 
     { 
      "long_name" : "Warszawa", 
      "short_name" : "Warszawa", 
      "types" : [ "administrative_area_level_2", "political" ] 
     }, 
     { 
      "long_name" : "mazowieckie", 
      "short_name" : "mazowieckie", 
      "types" : [ "administrative_area_level_1", "political" ] 
     }, 
     { 
      "long_name" : "Poland", 
      "short_name" : "PL", 
      "types" : [ "country", "political" ] 
     } 
     ], 
     "adr_address" : "\u003cspan class=\"street-address\"\u003eKorotynskiego\u003c/span\u003e, \u003cspan class=\"locality\"\u003eWarszawa\u003c/span\u003e, \u003cspan class=\"country-name\"\u003ePoland\u003c/span\u003e", 
     "formatted_address" : "Korotynskiego, Warszawa, Poland", 
     "geometry" : { 
     "location" : { 
      "lat" : 52.2, 
      "lng" : 20.9733135 
     }, 
     "viewport" : { 
      "northeast" : { 
       "lat" : 52.2025793802915, 
       "lng" : 20.9746624802915 
      }, 
      "southwest" : { 
       "lat" : 52.1998814197085, 
       "lng" : 20.9719645197085 
      } 
     } 
     }, 
     "icon" : "https://maps.gstatic.com/mapfiles/place_api/icons/geocode-71.png", 
     "id" : "157d3685cf7ab9663b31c02997a6be85126b688a", 
     "name" : "Korotynskiego", 
     "place_id" : "ChIJkR5vE7PMHkcRrh2X0p0jCsA", 
     "reference" : "CmRbAAAARsIh09J0e2bLB6y7N6EVfQgCkzmCkg3ObnXJra7Hm6xc16A7CppIiJwcQoiiAnsCpRGrQD6OoGWhxE6JGYlytCOlGHRKcCtChbIqEEaCDUW6bsEyQLgCTY0m3ojohzjrEhAdYdlYCTFvw2MB65eSGhewGhROyWxAnDh-PgYPSHSr7h-L1qWRKA", 
     "scope" : "GOOGLE", 
     "types" : [ "route" ], 
     "url" : "https://maps.google.com/?q=Koroty%C5%84skiego,+Warszawa,+Poland&ftid=0x471eccb3136f1e91:0xc00a239dd2971dae", 
     "utc_offset" : 120, 
     "vicinity" : "Ochota" 
    }, 
    "status" : "OK" 
} 

我沒有在那裏看到一個郵政編碼。根據Wikipedia波蘭確實有郵政編碼。

+0

謝謝你的重播。這可能是Google地圖中的某種錯誤嗎? – Dreadlord

1

這聽起來像是一個數據問題。如果你搜索另一個地址接近您的文章中提到的第一個地址,例如反向地理爲52.201801,20.978833,你會看到,在響應地址有郵政編碼:

https://google-developers.appspot.com/maps/documentation/utils/geocoder/#q%3D52.201801%252C20.978833

而且,我相信郵政代碼僅支持street_address類型,似乎在您的示例中的路由類型結果可能會在沒有郵政編碼的情況下返回。設想一條路線可以重疊不同的郵政編碼,在這種情況下,地理編碼服務不會返回任何郵政編碼。

如果用街道號碼和街道名稱指定完整地址並且沒有獲得郵政編碼,那應該是數據問題。

在這種情況下,你應該跟隨這支持文檔報告數據問題:

https://support.google.com/maps/answer/3094088

我希望這有助於!

相關問題