We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
我确实知道 Google 地图网络服务在这方面很棒。 所以,如果你想使用它,你可以节省很多精力。
这里真正的问题是,您需要一个包含城市/国家/省名称的全球数据库来有效解析非结构化地址。
以下是我如何在 C# 中构建供 Google Maps API 使用的 URL:
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#:
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.
可能想阅读这个 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.
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.
请参阅 www.address-parser.com,他们提供用于解析国际地址的 Web 服务。
See www.address-parser.com, they offer a web service for parsing international addresses.