智能识别收货地址
收到要求,要做成如下效果的智能识别地址功能

因为之前并没有接触过,所以连如何下手都没有思路,这个时候万能的度娘就派上了用场,开始搜~~
一开始搜到的都是给一个数组对象格式的地址再进行判断的,由于客户可能输入的信息没有区,或者区写成市等等(即使写了格式,还是不按套路出牌【摊手】),导致会出现各种各样的问题,例如:undefined、空字符串、识别不出来、识别错误,没有一个是完美的,当时前前后后已经耗时4天的时间,没有办法,求救
发朋友圈、发各种各样的前端群。。。得到了好多方法,但是都是和之前的大同小异
走投无路,找领导,我的领导超好的,说交给她吧
说了这么多废话,进入正题,怎么解决的呢
就是这个百度的智能识别https://ai.baidu.com/tech/nlp_apply/address?track=cp:ainsem|pf:pc|pp:chanpin-NLP|pu:NLP-dizhishibie|ci:|kw:10012025
百度开放的免费地址智能识别的接口,正确率达到95%(相对于自己之前的那一套简直好太多了)
https://ai.baidu.com/ai-doc/REFERENCE/Ck3dwjgn3通过这个新手指南还挺容易上手的,主要就是接口对接,html页面用ajax调用url就可以,success返回的数据是对象格式的,可以直接拼接成你想要的
bingo~成功!

浙公网安备 33010602011771号