如何从邮政编码中获取地址?

时间:2012-09-28 04:40:59

标签: java google-maps google-maps-api-3

我正在建立一个登记表。我想查询如何从邮政编码中获取完整地址。

这就是我打算做的事。

  1. 邮政编码中的用户密钥
  2. 用户点击“自动提取”按钮
  3. 完整地址加载到文本字段。
  4. 注意:地址必须是全球性的。

    我在网上进行了研究,发现实际上可以使用Google Maps API来完成,对吗?我很困惑,因为谷歌地图API所做的是纬度和经度。如何在此中加入邮政编码?

4 个答案:

答案 0 :(得分:1)

没有常用的邮政编码可以解析为特定的投放点(美国DPBC和其他国家/地区的其他国家可能这样做但是它们不是邮政客户所知道的或将会是能够提供)。

您可以使用邮政编码做的最好的事情是填写城市和州/省。

答案 1 :(得分:1)

要使用Google Maps API找到位置/交付点,您需要经度和纬度,使用邮政编码,您可以将城市/地区定位到最佳

答案 2 :(得分:1)

Jim和Mukul所说的是正确的。

例如,在英国,邮政编码只是一种“路由指令”,在绝大多数情况下,它足以识别通道或依赖通道。但是,如果加上DPS(交付点后缀 - 没有消费者需要知道或应该关心),它可以识别一个地址,但这在所有情况下都不会起作用,因为一大块公寓可能有几个单位相同的DPS。

在英国,重要的是要注意邮政编码是用于交付目的的路由指令,并且(虽然它可以在某种意义上)在技术上不是地理位置。

就lat / lon而言,它取决于系统所基于的数据的准确性,因为有些只有100m,50m,25m,10m等...(所以你可能会得到一个房子在街上,或几个门外的房子等...)

那里有寻址解决方案,给定邮政编码然后将返回已知地址的列表(以及它的lat / lon坐标(达到一定的准确度))...有些提供了一个在线API,可以是使用过 - 但大多数服务都是付费的,有些服务实际上非常昂贵。

答案 3 :(得分:1)

在英国,您需要的信息每英亩成本高达375英镑。在可获得此数据的国家/地区可能需要支付费用。我想,并非所有国家都有这种便利。

您可以从Google和Geonames等获得的最佳信息是邮政编码/邮编的质心