JSPM

zxkv-area

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 3
  • Score
    100M100P100Q29011F
  • License ISC

city data package

Package Exports

  • zxkv-area

Readme

zxkv-aera

介绍

省-市-区、三级联动数据

安装

你可以使用 yarnnpmpnpm 等包管理工具进行安装; 安装方式如下:

yarn add zxkv-area

or

npm install zxkv-area

or

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:zxkang@88.com