问题标签 [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 投票
1 回答
962 浏览

java - 从包含姓名和地址的文本块中提取地址/联系方式?

我有一段文本,其中包括姓名,可能是公司名称,还有地址,可能还有电子邮件地址。我想从中提取街道地址,最好是名称和地址。

这些数据是从多个来源中抽取的,所以我不知道实际的格式。它可能是这样的

但是这些线路中的任何一条都可能重新排列或丢失(电话号码可能排在第一位,没有 ATTN 或 c/o 等)。此外,这可能来自任何国家。

目标是 a) 将地址插入 Google Maps API,b) 创建一个包含尽可能多信息的联系人。

这是我的一个随机想法:

  1. 取任何带有电子邮件地址的行(可以使用正则表达式轻松找到),存储电子邮件地址并删除该行,不再考虑。
  2. 取任何带有电话号码的线路(仅限数字,和 [-+()]),存储该号码,然后从进一步考虑中删除该线路。
  3. 取最后三行并将它们视为街道地址 - 将它们插入谷歌地图并希望获得最好的结果。

显然,这是很多juju魔法。有更聪明的方法吗?是否有任何图书馆有很好的正则表达式来查找不同国家的街道地址?

0 投票
1 回答
1581 浏览

mysql - 我应该将联系信息放在单独的表格中吗?

我正在计划一个数据库,它有几个表,其中包含大量地址信息、城市、邮政编码、电子邮件地址、电话号码、传真号码等(大约 11 列),一个表是一个组织包含(最多)2 个地址(法定联系人和实际应该使用的联系人)的表,加上每个用户都有与他相关的相同信息。

我们也将不得不在这些地址上运行一些地理定位的东西(比如距离另一个地址 X 公里内的每个地址)。

我有很多选择,每个都有自己的问题:

  1. 我可以将所有信息放在每个表中,但这会使表具有大量列,我会遇到索引问题,如果我更改地址格式,则需要一段时间来修复它。
  2. 我可以将所有信息放在一个数组中并对其进行序列化,然后将序列化的信息存储在一个字段中,与前一种方法相同的问题是列少一点,通过 mysql 查询的可用性要低得多
  3. 我可以创建一个包含地址信息的单独表,并将其链接到其他表

    1. 在用户和组织表中放置一个 address_id 列
    2. 在地址表中放置一个related_id 和related_table 列

    这应该使东西更整洁,但它可能会因过度加入或其他原因而产生一些无法预料的问题。

个人认为3.2方案是最好的,但是我对它不是太有信心,所以在征求意见。

0 投票
1 回答
1843 浏览

api - 是否可以在 Google Maps API 中检索某个区域内所有地址的列表?

假设我想检索罗马所有地址的列表。

如何在 Google Maps API 或任何其他网络服务中以编程方式实现此目的?我不想要地址的实际位置,只想要地址名称的列表。

0 投票
1 回答
258 浏览

language-agnostic - 用java表示西班牙地址的最佳方式

我编写了下面的代码来代表西班牙的地址。让我知道是否有更好的方法可以做到这一点,或者是否已经有一个处理 i18n 地址的开源库。

0 投票
1 回答
361 浏览

php - MAGENTO 强制客户再次填写地址表格

我为地址表单创建了一个新属性,它工作正常,我的问题是老客户。我怎样才能强迫他们必须编辑他们的地址?

当他们进入结帐页面时,他们选择了旧地址而不知道新属性,正确填写对我们来说非常重要

0 投票
1 回答
102 浏览

.net - 地址/位置的通用标记语言

我正在寻找一种标准的标记语言来传输地址(位置)。我真的不需要比包含一些元数据的地址列表更复杂的了,每个地址都需要姓名、地址、州、电话、电子邮件、地理坐标和其他一些元数据。我不想将这些地址解析成它们的组成部分;我需要它们作为离散部分传输。

我已经研究过 GML 和 KML,但似乎都不符合要求。我可以使用 KML 完成我想要完成的工作,使用地标列表并将地址片段存储在 ExtendedData 中作为已知键值对。然而,这似乎是试图将一个方形钉子安装到一个圆孔中,因为 KML 如此以显示为中心。我也查看了 OASIS xAL(KML 使用的),但对于我正在做的事情来说,它似乎有点矫枉过正,而且文档很少。

此外,我希望找到一个已经围绕它构建的.NET 库的解决方案。

如果必须的话,我可以非常简单地创建自己的 ML,但是在回击希望我们处理他们的自定义 Excel 文档的客户时,使用标准会给我很大的力量。

谢谢!

0 投票
2 回答
3180 浏览

django - python/django中的邮件地址验证

我们正在用 django 框架和 python 开发我们的网站。目前我们正在寻找一个 api/a 工具来验证用户输入的物理地址。它不需要非常复杂。我们只需要避免垃圾邮件注册。对于这一步,我们需要验证国家、州、城市和邮政编码是否属于彼此。例如,伯克利作为邮政编码 94704 的城市不在纽约州等。有什么想法吗?

0 投票
1 回答
353 浏览

iphone - 在苹果的短信应用程序中创建一个地址文本字段

我正在编写一个应用程序,用户必须能够选择多个地址。我想以同样的方式解决这个问题,当你向某人发送短信时,苹果会这样做。您可以输入文本,每个选定的地址都会被蓝色气泡包围。

我已经找到了 facebook 的 tree20-kit,但由于一些我无法解决的链接器错误,我无法让它工作。

有没有其他工具包可以做到这一点,或者您对如何创建这样的文本字段有任何建议?

您的,买家

0 投票
3 回答
2363 浏览

java - 用于验证用户在 App Engine 应用中输入的邮政地址的 Java 库?

起初,我认为com.google.appengine.api.datastore.PostalAddress该类将提供某种方式来验证用户在 App Engine 应用程序中输入的地址,但我什至不知道如何实例化该类 - 它没有公共构造函数。

是否有可在 App Engine 应用程序中用于验证用户输入的邮政地址的 Java 库?

0 投票
4 回答
1875 浏览

java - 您将如何使用 Java 从邮政地址中清除街道号码?

为了确保数据隐私,我必须在删除门牌号后发布地址列表。

因此,例如:

需要发布为

在 Java 中执行此操作的最佳方法是什么?这需要正则表达式吗?