我有一个注册,用户需要输入他们的地址以及密码和城市。所有都是文本字段。我想验证用户给出的地址。 意味着如果用户提供了错误的地址,则会出现错误消息提示地址无效。 是否有任何 API 以便我可以在用户数据保存到数据库之前验证地址。
我正在浏览此链接: https://developers.google.com/maps/documentation/geocoding/get-api-key 但它不是免费的。
经过大量搜索后,我可以看到从 smartystreets.com
我们可以检查地址是否有效。
但它是付费服务,而免费服务每月只有“250 次点击”才有资格。
但是当我尝试从 postman 调用 api 时,我没有得到任何响应。
API链接:
https://smartystreets.com/products/apis/international-street-api?auth-id=a9e4cd62-78df-be45-5575-65efdb06edf5&auth-token=7YEnKXJD7h20yHDfOfra&country=India&address1=DLF2%20Building&locality=Newtown&postal_code=700056
最佳答案
您可以尝试谷歌的地理编码API,您可以将地址传递给它,如果地址有效,那么您将获得有效的地理坐标,否则您可以将其用作绕过技巧。 这是链接GEOCODING API by GOOGLE
关于java - 用户输入时的地址验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56713390/