Java 邮政地址解析器

发布于 2024-07-21 00:08:41 字数 1542 浏览 12 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

巷子口的你 2024-07-28 00:08:41

我确实知道 Google 地图网络服务在这方面很棒。 所以,如果你想使用它,你可以节省很多精力。

这里真正的问题是,您需要一个包含城市/国家/省名称的全球数据库来有效解析非结构化地址。

以下是我如何在 C# 中构建供 Google Maps API 使用的 URL:

string url = "http://maps.google.com/maps/geo?key=" + HttpUtility.UrlEncode(this.apiKey) + "&sensor=false&output=xml&oe=utf8&q=" + HttpUtility.UrlEncode(location);

I do know that the Google Maps web service is great at doing this. So, if you want to use that, you could save a lot of effort.

The real issue here is that you need a worldwide database of city/country/province names to effectively parse UNSTRUCTURED addresses.

Here is how I build a URL for use by the Google Maps API in C#:

string url = "http://maps.google.com/maps/geo?key=" + HttpUtility.UrlEncode(this.apiKey) + "&sensor=false&output=xml&oe=utf8&q=" + HttpUtility.UrlEncode(location);
镜花水月 2024-07-28 00:08:41

SourceForge JGeocoder 有一个地址解析器,您可能会发现它很有用。 请参阅http://jgeocoder.sourceforge.net/parser.html

The SourceForge JGeocoder has an address parser that you may find useful. See http://jgeocoder.sourceforge.net/parser.html.

余生再见 2024-07-28 00:08:41

可能想阅读这个 Stack Overflow 问题:
"解析可用的街道地址、城市、州、邮政编码一个字符串”。 没有实际的 Java 代码来完成这项工作(只有一些 VB),但有一些对该问题的讨论以及有关 John Gietzen 提到的替代方案的更多信息,即使用 Web 服务为您解释它。

Might want to read this Stack Overflow question:
"Parse usable Street Address, City, State, Zip from a string". No actual Java code to do the job (just some VB), but there is some discussion of the problem and more info on the alternative John Gietzen mentions, of using a web service to interpret it for you.

爱的故事 2024-07-28 00:08:41

Mural 项目有一个地址解析器:https://mural.dev.java.net/。 我还没有弄清楚如何从更大的壁画引擎中提取它,但它确实基于一些非常有限的测试工作。

The Mural project has an address parser: https://mural.dev.java.net/. I haven't figured out how to exract it from the larger Mural engine, but it does work based on some very limited tests.

瑾夏年华 2024-07-28 00:08:41

请参阅 www.address-parser.com,他们提供用于解析国际地址的 Web 服务。

See www.address-parser.com, they offer a web service for parsing international addresses.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文