使用腾讯地址位置服务解析地址的行政区域信息

最近需要对一批地址进行解析,从不规则的地址信息中解析出该地址的省,市,县等规范的行政分类信息。

一开始我下载了全国所有的行政区域分类,打算自己写一个功能来实现解析。但是怎么样效果都不是很好,在网上找了一下,找到了腾讯位置服务,可以完美地解决我的问题。

腾讯位置服务页面

简单来说,这个API的功能就是,你给一个地址给它,它就能帮助你解析出行政登记分类。

页面上的调用示例
 

 

接口返回的信息

可看出,很好地从地址“北京市海淀区彩和坊路海淀西大街74号”中解析除了市,区,街道等行政区域信息。

申请了几个key以后,就开始调这个接口了。但是很快碰到了一些问题,由于公司内网限制,导致无法直接请求通。

这个问题简单,我们加一个代理后就可以啦,加了代理以后,接口依然不通。

看了一下api地址,是一个HTTPS类型的,有可能是内网对HTTPS的请求进行了拦截,试试HTTP的api地址可以调通,在代码中将HTTPS的api地址改成HTTP,果然就通啦。

由于内网安全策略,导致在这里浪费了2个小时各种摸索,最后才定位到HTTP和HTTPS的区别,不过解决问题的过程中也有新的收获。学习的过程不就是如此么?摸索中提升自己的技术。

The End


已发布

分类

标签:

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注