zxkv-area
v1.0.0
Published
city data package
Readme
zxkv-aera
介绍
省-市-区、三级联动数据
安装
你可以使用 yarn、npm、pnpm 等包管理工具进行安装; 安装方式如下:
yarn add zxkv-areaor
npm install zxkv-areaor
pnpm add zxkv-area使用
处理生成的数据分为两类,分别是对 Object 对象类型和 Array 数组对象类型。
数据分类如下:
import {
province_data,
province_list,
city_data,
city_list,
district_data,
district_list,
area_lv2,
area_lv3
} from "zxkv-area";Object 格式数据
| 方法 | 介绍 | | ------------- | ------ | | province_data | 省数据 | | city_data | 市数据 | | district_data | 区数据 |
「省 - level1」:province_data
{
110000: "北京市",
120000: "天津市",
......
}「市 - level2」:city_data
{
110100: "北京市",
......
}「区 - level3」:district_data
{
110101: "东城区",
......
}Array 格式数据
| 方法 | 介绍 | | ------------- | ------ | | province_list | 省数据 | | city_list | 市数据 | | district_list | 区数据 |
「省 - level1」:province_list
[
{
parent:"0",
name:"北京市",
code:"110000"
},
......
]「市 - level2」:city_list
[
{
parent:"110000",
name:"北京市",
code:"110100"
},
......
]「区 - level3」:district_list
[
{
parent:"110100",
name:"东城区",
code:"110101"
},
......
]树形结构 格式数据
| 方法 | 介绍 | | -------- | ------------ | | area_lv2 | 省-市两级 | | area_lv3 | 省-市-区三级 |
「省 - 市」两级数据结构
[
{
parent:" 0",
name:"北京市",
code:"110000",
children:[
{
parent:"110000",
name:"北京市",
code:"110100"
},
......
]
},
......
]「省 - 市 - 区」三级数据结构
[
{
parent:" 0",
name:"北京市",
code:"110000",
children:[
{
parent:"110000",
name:"北京市",
code:"110100",
children:[
{
parent:"110100",
name:" 东城区",
code:"110101"
},
......
]
},
......
]
},
......
]最后
🍪 tips:初次产出,有好的建议和意见,邮件联系。
📮 email:[email protected]
