golang 中国行政区划代码包

golang 中国行政区划代码包,第1张

golang 中国行政区划代码包,第2张

用 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

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » golang 中国行政区划代码包

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情