如果我希望模型字段(或一组字段)包含某人的美国街道地址,我将如何验证这是否是实际的街道地址?我希望以后可以与Google API结合使用以获取地理位置坐标。我已经知道了如何执行此操作,但是如果街道地址不存在,我将无法执行此操作。
答案 0 :(得分:0)
如果您来自美国,请查看TIGER =拓扑集成的地理编码和参考。其他国家/地区应在相应的统计或行政办公室下进行类似操作。
答案 1 :(得分:0)
USPS设置了美国邮政地址的标准。他们使用一组固定的字段来描述所有有效地址:
我工作的公司负责YAddress API的地址验证和解析。它告诉您地址是否存在,并将其分为USPS标准字段一次完成。还会对地址进行地理编码。
答案 2 :(得分:0)
我知道这是一篇非常老的文章,但我将看看django-address
根据我的测试,它运行良好,并通过使用Google Maps API验证了输入。更好的是,它似乎又在积极地工作。此外,由于它已经在使用API,因此它也已经在为您检索地理位置坐标。