0

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

这是我打算做的。

  1. 邮政编码中的用户密钥
  2. 用户单击名为“自动获取”的按钮
  3. 完整地址被加载到文本字段中。

注意:地址需要是全局的。

我在网上研究并发现这实际上可以通过使用 Google Maps API 来完成,对吗?我很困惑,因为 Google Maps API 处理的是纬度和经度。我如何在其中加入邮政编码?

4

4 回答 4

1

没有可解析到特定投递点的常用邮政编码(美国 DPBC 和其他国家/地区的同等机构可能会这样做,但邮政客户不知道或无法提供)。

您可以从邮政编码中做的最好的事情是填充城市和州/省。

于 2012-09-28T04:56:18.823 回答
1

要定位位置/交货点,您需要使用 Google Maps API 的经度 n 纬度,使用邮政编码,您可以找到最佳的城市/区域

于 2012-09-28T11:00:08.483 回答
1

吉姆和穆库尔所说的是正确的。

例如,在英国,邮政编码只是一个“路线指示”,在绝大多数情况下足以识别通道或附属通道。但是,如果与 DPS(送货点后缀 - 没有消费者需要知道或不应该关心)结合使用,它可以识别地址,但这在所有情况下都不会起作用,因为一个主要的公寓楼可能有几个公寓相同的DPS。

在英国,重要的是要注意邮政编码是用于交付目的的路线指示,并且(尽管在某种意义上它可能是)在技术上不是地理位置。

就获取地址的纬度/经度而言,这取决于系统所基于的数据的准确性,因为有些只有 100m、50m、25m、10m 等......(所以你可能会在街上找到房子,或几扇门外的房子等...)

那里有寻址解决方案,给定一个邮政编码,然后返回一个已知地址列表(以及它的纬度/经度坐标(达到一定的准确性))......有些提供可以使用的在线 API - 但是这些服务中的大部分都是有偿的,有些服务实际上相当昂贵。

于 2012-09-28T11:08:21.710 回答
1

在英国,您需要的信息费用每年高达 375 英镑。在可获得此数据的国家/地区,可能会涉及成本。我想不是所有国家都有这个设施。

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

于 2012-09-28T11:16:55.713 回答