Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/javanshen/china-region-data

中国省市区数据集合
https://github.com/javanshen/china-region-data

china collection regions

Last synced: 1 day ago
JSON representation

中国省市区数据集合

Awesome Lists containing this project

README

        

## 中国省市区数据

[![CI](https://github.com/JavanShen/china-region-data/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/JavanShen/china-region-data/actions/workflows/ci.yml) [![codecov](https://codecov.io/github/JavanShen/china-region-data/branch/master/graph/badge.svg?token=AB7MTDP447)](https://codecov.io/github/JavanShen/china-region-data) [![npm](https://img.shields.io/npm/v/china-region-data)](https://www.npmjs.com/package/china-region-data)

### 特性

+ 省市区关联数据

+ 支持TS类型提示

+ 通过数据关联测试

### 安装

```shell
npm i china-region-data
```
### 使用方式

```TypeScript
import { province, city, county } from 'china-region-data'

//do something
```

### 数据格式

[省份数据](https://raw.githubusercontent.com/JavanShen/china-region-data/master/src/data/province.json)

```js
const province = [
{
//省份名称
name: '浙江省',
//行政区划代码
id: '330000000000'
},
//...
]
```

[市级数据](https://raw.githubusercontent.com/JavanShen/china-region-data/master/src/data/city.json)

```js
const city = {
//省行政区划代码
'330000000000': [
{
//上级省份
province: '浙江省',
//市级名称
name: '湖州市',
//行政区划代码
id: '330500000000'
},
//...
],
//...
}
```

[地区数据](https://raw.githubusercontent.com/JavanShen/china-region-data/master/src/data/county.json)

```js
const country = {
//市行政区划代码
'330500000000': [
{
//上级市级
city: '湖州市',
//地区名称
name: '德清县',
//行政区划代码
id: '330521000000'
}
//...
],
//...
}
```