如何获得一些不完整的用户输入地址的地址建议?

时间:2011-04-18 16:46:18

标签: android street-address

我尝试过faircab app,它有一个很好的功能,你可以输入开始和停止地址。你可以输入例如“帝国状态”,当你按下按钮时,它会建议你“帝国大厦”,它是完整的地址(甚至更多的建议)。

我需要为欧洲提供这项服务。 如何使用某些Google API完成此操作?

3 个答案:

答案 0 :(得分:1)

市面上有许多图书馆都在进行“地址归一化”。他们下载美国邮政服务地址数据库。它允许他们标准化地址并验证街道真的存在。

答案 1 :(得分:1)

您可以查看Google的geocoding apis。这些使您能够输入地址,地址或坐标的一部分,并返回您可以用作建议的地方或类似的地方。

答案 2 :(得分:1)

Dixie,我在一家名为SmartyStreets的公司工作 - 我们在地址验证行业。杰伊是对的:有许多服务可以满足您的需求,但只有少数服务是准确的,并且得到政府机构的认证。

我意识到您需要为欧洲提供这项服务,即使我不知道这些国家的邮政当局的运作情况,但原则是相同的:许可证限制(请参阅上面的评论)适用于免费服务,以及您需要找到一个被批准用于自动查询的文件。

另外,请注意地址近似与地址验证。前者不保证地址存在(这就像Google或Bing)。后者保证存在,因为它是针对政府提供的官方数据库处理的,并且该软件被证明是准确的。对于此类公司/服务的模型,请尝试查看SmartyStreets以了解您对欧洲的需求。在我们的案例中,我们通过了USPS,即管理邮件的政府机构的CASS认证。你想要欧洲的等价物。

更新: SmartyStreets现在进行国际地址验证。