用于从邮政编码填充用户地址位置的 Ruby Gem

Posted

技术标签:

【中文标题】用于从邮政编码填充用户地址位置的 Ruby Gem【英文标题】:Ruby Gem for user address location filling from zip/post code 【发布时间】:2012-10-13 15:42:29 【问题描述】:

如今,家庭地址的站点输入表单向用户询问邮政编码,然后在从邮政编码完成查找后向用户提供下拉选项以选择整个地址,这很常见。

是否有 ruby​​ gem 或好的 API 可以将此功能集成到 RoR 应用程序中?

【问题讨论】:

你是怎么解决这个问题的? 【参考方案1】:

我对@9​​87654321@ 有过很好的体验...

zip = 35205
city, state = zip.to_region(city: true), zip.to_region(state: true) 

我不知道任何带有视图助手的库可以生成这样的表单,据我所知,您必须自己构建它。应该不会太麻烦的。

【讨论】:

看起来很棒!知道英国的邮政编码和地址是否有等效项吗? 区域使用this file... 稍加解析,您应该能够添加一些rows for UK 以扩展对这些邮政编码的支持。作为替代方案,您可能更喜欢 Google 的 geocoding API。

以上是关于用于从邮政编码填充用户地址位置的 Ruby Gem的主要内容,如果未能解决你的问题,请参考以下文章

如何使用ruby中的电子表格gem从excel单元格中提取超链接地址?

用于 RoR 项目的 GeoProvider 和 Gem

如何从地图上获取街道地址、邮政编码、国家、州?

用于从 IP 地址获取地理编码的 Java 库

Google地图自动填充功能不包含地址搜索中的邮政编码

如何在 Ruby 中使用“PDF-Reader”gem 获取文本的位置