2021 年更新的全国省市区县行政区划编码对照表,适合用在你项目里做地址级联、地域数据统计之类的功能。数据已经人工校对过,精度还挺高,不用自己再费劲整理了。
行政区划的编码体系比较规范,像110000
代表北京市,110100
是市辖区,110101
就是东城区。层级分得清清楚楚,做前端联动逻辑就简单多。
数据结构清晰,一般是code
、name
、level
这几个字段。你可以直接塞进TreeSelect
组件里用,也可以搞成多级下拉列表。配合element-plus
、antd
这些 UI 库用,效果还不错。
如果你是要做本地地址校验、地图定位、甚至是某些省市区级别的权限控制,这份表挺合适。别小看这种行政编码,多项目都得靠它来分区做逻辑。
你要是做后端,也可以看看下面这些 SQL 版本的数据资源:
如果你只是做静态展示,那用 JSON 或者直接前端内置也行。想查更详细的数据结构,也可以看看行政编码详解这篇。
注意一点:行政区划更新频率不算高,但有时候像地级市的调整还是有影响的,最好每年看看有没有新版。
如果你项目对地址要求比较高,比如涉及用户实名、物流、政务类的,那这份表可以说是必备的底层数据。