2017-05-06 110 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

我希望这有助于!

相关问题