整理过的行政区划数据脚本,结构清晰,字段命名也比较统一,拿来直接用就行,省了不少整理的时间。你要是做地图展示、下拉联动这种行政区域相关的功能,用起来还挺顺手的。
行政区划的逻辑其实挺绕的,像省市县街道这四级的层级关系,光靠接口拼接挺麻烦。我这里整理的脚本直接建好表了,省市区街全都配好了 ID 和上级 ID,SQL 语句也一并附上,结构清晰,直接导数据库就能跑。
用的是标准的行政区划代码,比如110000
是北京,110100
是北京市市辖区,跟民政部的标准对得上。字段有code
、name
、level
、parent_code
这些,逻辑简单,挺方便做多级联动。
下面这些资源你也可以看看,我用的是其中几个结合来的:
如果你项目里正好要用到这些区划数据,建议你先看看这些 SQL 脚本,别自己一行一行敲,太费劲。