golang 中国行政区划代码包
用 golang 写了一个中国行政区域代码查询包
https://github.com/ppmoon/gbt2260
如何使用?
输入一个行政区域代码比如 130104 返回一个省市县的数组[河北省 石家庄市 桥西区] 如果是直辖市比如北京 110000 返回就是[北京市]
//引入包
import "github.com/ppmoon/gbt2260"
//打印查看
region := gbt2260.NewGBT2260()
localCode := region.SearchGBT2260("130104")
fmt.Println(localCode)
[河北省 石家庄市 桥西区]
民政部啥时候发布新数据还是挺没准的,看之前的数据是一年一发,今年貌似 1 月 2 月发了,但是后面就没发,现在也找不到什么规律。 不然考虑每次载入程序的时候都去民政部官方网站更新下数据。 希望大大们能给 star 以及拍砖。
2018 年 4 月的中国区划数据更新了。 ----------------------- 以下是精选回复-----------------------
答:这个可以借鉴一波代码
答:变更了合并了。怎么办
答:没有历史数据,比如很多时候要查身份证前 6 位,而最新的数据已经没有撤销地区的代码了。
答:要不自己维护一个历史数据库方便一点
答:应作 邮政编码数据库
行政区划是另一个东西
答:难道是老乡...
答:https://github.com/cn
0条评论