需要对城市区号进行判断,但是支付宝小程序提供的my.getLocation() API返回的数据中只有6位的城市行政代码,诸如:深圳(440300),并没有区号(0755),那么怎么办呢?
工具/原料
自己编写excel数据转换工具(html+js)
GD地图行政区编码与城市编码表
下载行政区编码与城市编码表
1、下载行政区编码与城市编码表(参考资料中链接)
2、解压数据包,得到数据文件(excel格式)
3、如此甚好,刚好符合我们的需求,没什么多余的字段要处理掉,下一步就是编写转换小工具了
编写转换小工具了
1、新建html文件
2、复制粘贴以下html代码到body标签中:
3、引入vue.js
4、编写以下脚本,实现电子表格数据到json格式数据的转换
5、浏览器中打开网页
6、三列数据一定要完整的复制
7、粘贴到转换工具的文本域中,点击转换按钮
8、转换成功,可以去转换整个表格文件了
9、控制台将生成的代码赋给变量,可以检验数据格式没问题