**行政区域数据(含港澳台)
- 开放 '县', '省直辖县级行政区划', '自治区直辖县级行政区划', 对应三级县/市不并入二级
- 修复三级市辖市丢失问题
- 更改新的数据来源:area-puppeteer
- 在实用性上对数据作了格式化处理,见area-puppeteer#format.js
- 新的导出会有两份数据:
pca.js
和pcaa.js
,前者仅包含省市数据,后者包含省市(县)区数据
增加广东省中山市和东莞市的区镇数据(参考京东 pc 端的地区选择)
增加港澳台数据(参考京东 pc 端的地区选择),v3之后不再提供或更新街道数据
v2版本中,data.js
中不再包含街道数据,以减小打包体积。格式化的街道数据单独存放在 street.js
中,单独暴露全局变量 STREETS
。可通过该CDN链接单独引入,或者下载该文件自行引入。
v1版本中,data.js
包含省市区以及街道数据。
Install the pkg with npm:
npm install @waye/area-data --save
or yarn
yarn add @waye/area-data
// v5之前的版本
import AreaData from '@waye/area-data';
// v5及之后的版本
import { pca, pcaa } from '@waye/area-data';
// 可以根据需要按需引入:
import PCA from '@waye/area-data/pca';
import PCAA from '@waye/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): 城乡区域划分
数据来源: 最新省市区数据来自 area-puppeteer.
MIT