我有一个注册,用户需要从那里输入密码和城市。这些都是文本字段。我想验证用户提供的地址。 意味着如果用户输入了错误的地址,则会显示一条错误消息,提示您输入的地址无效。 是否有任何API,以便我可以在用户数据保存到数据库之前验证地址。
我正在通过此链接: https://developers.google.com/maps/documentation/geocoding/get-api-key 但是它不是免费的。
经过大量搜索,我可以从smartystreets.com
中看到,我们可以检查地址是否有效。
但是它是付费服务,对于免费服务,每月仅有250次匹配。
但是,当我尝试从邮递员那里调用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
答案 0 :(得分:1)
您可以尝试使用Google的Geocoding API,可以将地址传递给它,如果该地址有效,那么您将获得有效的地理坐标,否则就不能使用它,并且可以将其用作绕过窍门。 这是链接GEOCODING API by GOOGLE