问题标签 [street-address]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1741 浏览

javascript - 用于输入地址的自动完成文本框是个好主意吗?

通过传统形式输入我的地址让我发疯:

  • 当我的城市和州可以从我的邮政编码中推断出来时,为什么我必须输入我的城市、州邮政编码?
  • 从下拉列表中选择你的状态是一件很痛苦的事情——通常你不能进入它,你必须使用鼠标等等。

替代文字 http://img10.imageshack.us/img10/7404/traditionaladdressform.png

因为我觉得这个过程非常令人反感,所以当我设计我的在线商店 ( bombsheets.com ) 时,我决定为地址构建一个自动完成小部件。在您输入时,我们会尝试对您的地址进行地理编码(通过 Google 地图):

替代文字 http://img403.imageshack.us/img403/9333/addressautocomplete.png

在最好的情况下,这非常有效。如果您的地址是“120 W 45th St, New York, NY 10036, USA”,您可以通过键入“120 w 45th st, nyc”这样的简短内容来输入它。

但是,据我所知,我们是唯一使用此界面的在线商店。与其为自己是一个天才而自责,我很好奇它的缺乏是否意味着这个想法存在某种缺陷。几个潜在的问题:

  1. 太陌生/不熟悉。客户已经习惯了旧的形式,并且在它们上转换东西是令人困惑的。
  2. 您必须在不同的字段中输入您的公寓/楼层号码/任何内容。这令人困惑。
  3. 当我们的商店崩溃时(这是个好问题),我们将向 Google 发送太多的地理编码请求以使其无法扩展。
  4. 编辑:这不适用于禁用 javascript 的(约 5%)用户。
  5. 这里没有什么大问题,这个界面就是未来。(这并不奇怪,例如,许多在线商店会强制您输入信用卡号和信用卡类型,而后者可以从前者推断出来)。

无论如何,基本上我很好奇这是否是我应该尝试创新的领域,或者我是否应该只使用传统方法。(关于改进这种新方法的可用性的想法当然也值得赞赏)。

0 投票
3 回答
1498 浏览

sql - 为不同实体存储“地址”的最佳模式是什么?

假设我们正在创建一个系统,我们必须在其中存储建筑物、人员、汽车等的地址。

地址“格式”应类似于:

(是的,我不住在美国)

存储该信息的最佳方式是什么:

  • 我应该有一个Person_Address, Car_Address, ...
  • 或者地址信息应该在每个实体的列中,
  • 我们是否可以只有一个地址表并尝试将每一行链接到不同的实体?

还是有另一种“更好”的方式来处理这种情况?
你会怎么做?

0 投票
5 回答
5803 浏览

street-address - 什么是皇家邮政的 PAF 地址数据库?

如果您购买了英国地址的 PAF 文件数据集,我很难理解您将从 Royal Mail 获得什么。

我期待 PAF 是您自己托管的某种形式的数据库,而 Royal Mail 为该数据库提供 API。

但是,在阅读完本文后,我假设您得到的只是一系列包含数据的文件。我找不到任何关于 API 的明显信息。

  • 是否有任何库可以帮助您处理这些文件,尤其是来自 Java 的?
  • 您是否必须自己解析文件并将其粘贴到您自己的数据库中,以便可以从应用程序中进行快速查找?
  • 如果这一切都是真的,你为什么还要费心从皇家邮政买这个?不是所有的第三方供应商,以及他们基于 Web 的 API,在编程和数据维护方面都更容易使用吗?

抱歉,如果我错过了这一点,但我发现皇家邮政网站缺乏信息。我开始认为我误解了他们提供的 PAF 文件。

0 投票
4 回答
2141 浏览

input - 输入邮寄/物业地址的最佳方式?

我正在寻找有关在网站上输入财产地址(即房屋或公司地址,而不是电子邮件地址)的两种不同方式的想法。单独的字段与单个灵活的多行输入字段的优缺点是什么?还是带有单独邮政编码条目的多行?

大多数站点使用单独的字段,并且可能将它们存储到数据库中的单独字段中。换句话说,输入通常是以下的一些变体:

但是,对于快速打字员来说,上面的输入有点笨拙,而且在地址格式更自由的地方也有点限制。如果您必须“插入”或“删除”一行,则编辑起来很麻烦,因为您必须向上或向下复制每个字段,或者重新输入整个内容可能会更快。

另一种方法是自由格式的多行输入(带有可选的滚动条):

以及如何存储地址?如果多行,将所有行存储在单个数据库字段中?还是在编辑时拆分成单独的字段并重新组合成多行字符串?

如果拆分字段,您使用的字段是什么,它们的宽度是多少?

0 投票
2 回答
540 浏览

google-maps - Google Maps API:您能否明确限定地址部分

我们将 Google Maps API 用于应用程序来确定数据库中一组地址的距离和行车路线。总体而言,我们正在处理大约 1000 个地址,其中一些地址存在拼写错误、缩写......这会导致返回正确的地址命中(纬度/经度)时出现一些问题。

对于没有返回正确结果的地址,我们会尝试删除部分地址(即只使用地址和邮编,而不是城市、州)。但是我们发现有些结果是 waaaaay off (即在波兰的某个地方)。

因此,我们想知道是否可以限定地址部分(即地址=1600 宾夕法尼亚大道&邮政编码=49455)以避免谷歌地图的误解。任何人都知道是否有可能做到这一点?

0 投票
3 回答
7679 浏览

geolocation - 英国地理位置的物理地址

在英国,GeoLocation 转换数据库是否有一个好的物理地址?我正在尝试使用它为 Web 应用程序构建一个 globrix 样式的搜索框http://www.globrix.com/。任何指针都会很好。我一直在寻找几个小时。我发现了几个将英国邮政编码转换为地理位置的方法。但我需要 Globrix 上列出的地址。

0 投票
6 回答
5309 浏览

python - 查找重复邮寄地址的策略

我试图想出一种基于相似度分数来查找重复地址的方法。考虑这些重复的地址:

我计划应用一些字符串转换来使长单词缩写,如 NORTH -> N,删除所有空格、逗号和破折号以及井号。现在,有了这个输出,我如何将 addr_3 与其余地址进行比较并检测到相似之处?多少百分比的相似性是安全的?你能为此提供一个简单的python代码吗?

谢天谢地,

爱德华多

0 投票
6 回答
5968 浏览

php - PHP正则表达式美国地址

我正在尝试查看验证美国地址的好方法,我知道可能没有正确的方法,但我将采用基本方法:#, Street name, City, State和邮政编码。

任何想法将不胜感激。谢谢

0 投票
10 回答
6923 浏览

sql - 地址的哪些部分应该是必需的?

假设我将地址存储在数据库表中,在这个相当常见的细分中:

(注意:我已经阅读了关于进一步拆分、街道类型、门牌号码等的问题,对于这个应用程序,我认为这会使事情变得不必要地复杂化。)

为了更好地与国际用户合作,哪些字段不应该是必需的?

我在想这个:

我应该要求 state 还是 zip?

谢谢!泽维尔

0 投票
2 回答
476 浏览

regex - 我在哪里可以获得用于识别街道地址、邮政编码、州、电话号码、电子邮件等的正则表达式或库包?

我有一堆未格式化的文档....

我需要正则表达式来捕获街道地址、邮政编码、州、电话号码、电子邮件等常见格式......