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

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

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

这就是我想做的。

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

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

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

最佳答案

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

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

在英国,需要注意的是,邮政编码是用于递送目的的路由指令,并且(尽管在某种意义上)从技术上讲并不是地理位置。

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

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

关于java - 如何从邮政编码获取地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12633679/

相关文章:

java - Ajax 调用不起作用

javascript - Google map API 不适用于 PhoneGap - 生成空白页

android - Geocoder.getFromLocationName 不适用于某些地方

java - RCP 3.x 可编辑 PropertySheet View

java - 使用 JDBC 连接到 PostgreSql 的本地实例

java - 从jsp重置路径变量

javascript - 在 Google map 上显示路径时出现问题

javascript - 获取附近的景点,给定纬度、经度和半径

javascript - 您已在此页面上多次包含 Google Maps JavaScript API。这可能会导致意外错误。使用 $.getScript() 调用时

javascript - 谷歌地图不会放弃在 shadow DOM 中输入的按键