700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 小程序获取城市行政区号_支付宝小程序开发——获取位置API没有城市区号的最佳处理方案

小程序获取城市行政区号_支付宝小程序开发——获取位置API没有城市区号的最佳处理方案

时间:2019-02-26 23:34:31

相关推荐

小程序获取城市行政区号_支付宝小程序开发——获取位置API没有城市区号的最佳处理方案

前言:

需要对城市区号进行判断,但是支付宝小程序提供的my.getLocation() API返回的数据中只有6位的城市行政代码,诸如:深圳(440300),并没有区号(0755),那么怎么办呢?

需求分析:

通常会想到两种方法,一个是调用第三方地图,但这个对接调用就太麻烦了(还得注册账号),另一种就是找插件转换了。

第一种方法就不考虑了,第二种么,百度了下,貌似没有这种插件,鉴于之前做过不少接口文档或这表格数据转换js格式数据或者标签的小工具,想了下原理都差不多,索性自己做了个工具进行转换。

工具可以自己做,但是还需要数据来匹配城市行政编码和区号,那么就需要一份包含全国所有城市行政编码以及区号的文档了。

下载行政区比那吗与城市区号相关的文档:

继续百度,只是看到别人写的示例数据,但是自己写数据不现实啊(也不靠谱)。最后去高德看了下,找到了《行政区编码与城市编码表》,网页地址:/api/javascript-api/download:

下载解压后,是如下所示的电子表格,刚好包含了城市名、行政编码、区号,刚好够用,不多不少。

万事俱备,只欠东风,下面开始写工具,借东风。

工具代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15 生成json数据

16

小程序获取城市行政区号_支付宝小程序开发——获取位置API没有城市区号的最佳处理方案...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。