# area-data

> 中国省、市、区数据(含港澳台)

Latest version **5.0.6** (published 2018-04-18) · MIT license · 0 weekly downloads

## Install

```sh
npm install area-data
pnpm add area-data
yarn add area-data
bun add area-data
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 5.0.6 |
| Published | 2018-04-18 |
| First published | 2017-08-10 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 113.7 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 482 |
| Author | pomysky@gmail.com |
| Maintainers | dwqs |
| Keywords | china, area, 行政区域代码, china area, picker, area picker, 中国省份 |

## Links

- npm: https://www.npmjs.com/package/area-data
- Repository: https://github.com/dwqs/area-data
- Homepage: https://github.com/dwqs/area-data#readme
- Issues: https://github.com/dwqs/area-data/issues
- npm.io page: https://npm.io/package/area-data

## Recent versions

- 5.0.6 (latest) — 2018-04-18
- 5.0.5 — 2018-04-18
- 5.0.3 — 2018-04-18
- 5.0.2 — 2018-04-18
- 5.0.1 — 2018-04-18
- 5.0.0 — 2018-04-18
- 3.1.2 — 2018-04-09
- 3.1.1 — 2018-04-09
- 3.0.1 — 2018-04-04
- 3.0.0 — 2018-04-04
- 2.0.1 — 2018-04-04
- 2.0.0 — 2018-03-07
- 1.0.0 — 2017-08-10

## README

# area-data
中国省、市、区数据(含港澳台)

## v5
* 更改新的数据来源：[area-puppeteer](https://github.com/dwqs/area-puppeteer)
* 在实用性上对数据作了格式化处理，见[area-puppeteer#format.js](https://github.com/dwqs/area-puppeteer/blob/master/format.js#L16)
* 新的导出会有两份数据：`pca.js` 和 `pcaa.js`，前者仅包含省市数据，后者包含省市(县)区数据

## v3.1
增加广东省中山市和东莞市的区镇数据(参考京东 pc 端的地区选择)
## v3
增加港澳台数据(参考京东 pc 端的地区选择)，v3之后不再提供或更新街道数据

## v2
v2版本中，`data.js` 中不再包含街道数据，以减小打包体积。格式化的街道数据单独存放在 `street.js` 中，单独暴露全局变量 `STREETS`。可通过[该CDN链接](http://onasvjoyz.bkt.clouddn.com/street.js)单独引入，或者下载该文件自行引入。

## v1
v1版本中，`data.js` 包含省市区以及街道数据。

## Installation
Install the pkg with npm:

```
npm install area-data --save
```

or yarn

```
yarn add area-data
```

or bower

```
bower install area-data
```

## 获取数据
```
// v5之前的版本
import AreaData from 'area-data';

// v5及之后的版本
import { pca, pcaa } from 'area-data';
// 可以根据需要按需引入：
import PCA from 'area-data/pca'; 
import PCAA from 'area-data/pcaa'; 

pca['86'] // 等同于 AreaData['86']
// 所有省份：{'110000': '北京市', '120000': '天津市', '130000': '河北省', ...}

pcaa['130000'] // 等同于 AreaData['130000']
// 对应省份的所有城市：{'130100': '石家庄市', '130200': '唐山市', '130300': '秦皇岛市', ...}

pcaa['130200'] // 等同于 AreaData['130200']
// 对应市的所有县区：{'130201': '市辖区', '130202': '路南区', '130203': '路北区', ...}

### v1
AreaData['130202']
// 对应县区的所有街道：{'130202001000': '学院南路街道', '130202002000': '友谊街道', ...}
```

> 官方数据(截止到2016.07.31): [城乡区域划分](http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2016/index.html)

**数据来源：** 最新省市区数据来自 [area-puppeteer](https://github.com/dwqs/area-puppeteer/).

## LICENSE

MIT

---
_Source: https://npm.io/package/area-data · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
