首页 文章

Geocode为特定地址返回postal_code null

提问于
浏览
-1

Geocode为某些地址返回postal_code值null,我无法进行反向地址查找以检索该级别的zip . 一个示例地址是“Peachtree Dunwoody Road,Atlanta,GA,United States”没有街道号码; Dunwoody也是附近的城市名称 . 所有两个单词的街道名称都没有发生,但只有当其中一个单词(街道名称中的第二个单词)也是城市名称时才会发生 .

它适用于大多数情况,但只有几种类型,即"Peachtree Street Northwest, Atlanta, GA, United States"搜索"address" . geoLocationScript:“https://maps.googleapis.com/maps/api/js?", geoLocationSensor: " sensor = false”,

这是谷歌故障吗?有什么工作吗?

2 回答

  • 0

    邮政编码实际上只对应邮寄路线 . “Peachtree Dunwoody Road,Atlanta,GA,United States”不是邮寄地址,因此谷歌正试图为您提供最佳结果, balancer 准确性和实用性 . “Peachtree Dunwoody Road”可能会遍历多个邮政编码,Google会在道路的几何中心返回一个图钉(尝试在 Map 中搜索),但不会尝试猜测邮政编码 . 邮政编码可能很复杂,除非整个街道包含在一个邮政编码中,否则最好不要猜测 . 例如,有时,道路的东侧有一个邮政编码,但西侧有不同的邮政编码 .

    至于是否有解决方法,我相信答案是否定的 . 为了说明,您可以查看SmartyStreets demo site并尽可能多地填写地址组件 . 我刚试过"Peachtree Dunwoody Road, Atlanta, GA, United States."在我打字的时候,SmartyStreets提出了以下三个结果:

    • Peachtree Dunwoody Rd,Atlanta GA

    • W Peachtree Dunwoody Rd,Atlanta GA

    • Peachtree Dunwoody Rd NE,Atlanta GA


    完全披露:我曾在地址验证公司SmartyStreets工作 .

  • 2

    地理编码器返回的某些位置条目不具有postal_codes . 对“Peachtree Dunwoody Road,Atlanta,GA,United States”的回应是“GEOMETRIC_CENTER”类型 .

    “道路”不一定有邮政编码(不是邮政地址) .

相关问题