├── .gitignore
├── src
├── FilterPresenter.php
├── ChinaDistpicker.php
├── ChinaDistpickerServiceProvider.php
├── Distpicker.php
└── DistpickerFilter.php
├── resources
├── views
│ ├── filter.blade.php
│ └── select.blade.php
└── assets
│ └── dist
│ ├── distpicker.min.js
│ └── distpicker.esm.js
├── composer.json
├── LICENSE
└── README.md
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | phpunit.phar
3 | /vendor
4 | composer.phar
5 | composer.lock
6 | *.project
7 | .idea/
--------------------------------------------------------------------------------
/src/FilterPresenter.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/src/ChinaDistpicker.php:
--------------------------------------------------------------------------------
1 | =7.0.0",
16 | "encore/laravel-admin": "~1.6"
17 | },
18 | "require-dev": {
19 | "phpunit/phpunit": "~6.0"
20 | },
21 | "autoload": {
22 | "psr-4": {
23 | "Encore\\ChinaDistpicker\\": "src/"
24 | }
25 | },
26 | "extra": {
27 | "laravel": {
28 | "providers": [
29 | "Encore\\ChinaDistpicker\\ChinaDistpickerServiceProvider"
30 | ]
31 |
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/resources/views/select.blade.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Jens Segers
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of
6 | this software and associated documentation files (the "Software"), to deal in
7 | the Software without restriction, including without limitation the rights to
8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9 | the Software, and to permit persons to whom the Software is furnished to do so,
10 | subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/src/ChinaDistpickerServiceProvider.php:
--------------------------------------------------------------------------------
1 | views()) {
22 | $this->loadViewsFrom($views, 'laravel-admin-china-distpicker');
23 | }
24 |
25 | if ($this->app->runningInConsole() && $assets = $extension->assets()) {
26 | $this->publishes(
27 | [$assets => public_path('vendor/laravel-admin-ext/china-distpicker')],
28 | 'laravel-admin-china-distpicker'
29 | );
30 | }
31 |
32 | Admin::booting(function () {
33 | Form::extend('distpicker', Distpicker::class);
34 | Filter::extend('distpicker', DistpickerFilter::class);
35 | });
36 | }
37 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Distpicker extension for laravel-admin
2 | ======
3 |
4 | [Distpicker](https://github.com/fengyuanchen/distpicker)是一个中国省市区三级联动选择组件,这个包是基于`Distpicker`的`laravel-admin`扩展,用来将`Distpicker`集成进`laravel-admin`的表单中
5 |
6 | ## 截图
7 |
8 | 
9 |
10 | ## 安装
11 |
12 | ```bash
13 | composer require laravel-admin-ext/china-distpicker
14 | ```
15 |
16 | 然后
17 | ```bash
18 | php artisan vendor:publish --tag=laravel-admin-china-distpicker
19 | ```
20 |
21 | ## 配置
22 |
23 | 在`config/admin.php`文件的`extensions`配置部分,加上属于这个扩展的配置
24 | ```php
25 |
26 | 'extensions' => [
27 |
28 | 'china-distpicker' => [
29 |
30 | // 如果要关掉这个扩展,设置为false
31 | 'enable' => true,
32 | ]
33 | ]
34 |
35 | ```
36 |
37 | ## 使用
38 |
39 | ### 表单中使用
40 |
41 | 比如在表中有三个字段`province_id`, `city_id`, `district_id`, 在form表单中使用它:
42 |
43 | ```php
44 | $form->distpicker(['province_id', 'city_id', 'district_id']);
45 | ```
46 |
47 | 设置默认值
48 | ```php
49 |
50 | $form->distpicker([
51 | 'province_id' => '省份',
52 | 'city_id' => '市',
53 | 'district_id' => '区'
54 | ], '地域选择')->default([
55 | 'province' => 130000,
56 | 'city' => 130200,
57 | 'district' => 130203,
58 | ]);
59 | ```
60 |
61 | 可以设置每个字段的placeholder
62 |
63 | ```php
64 | $form->distpicker([
65 | 'province_id' => '省',
66 | 'city_id' => '市',
67 | 'district_id' => '区'
68 | ]);
69 | ```
70 |
71 | 设置label
72 |
73 | ```php
74 | $form->distpicker(['province_id', 'city_id', 'district_id'], '请选择区域');
75 | ```
76 |
77 | 设置自动选择, 可以设置1,2,3 表示自动选择到第几级
78 |
79 | ```php
80 | $form->distpicker(['province_id', 'city_id', 'district_id'])->autoselect(1);
81 |
82 | ```
83 |
84 | ### 表格筛选中使用
85 |
86 | ```php
87 | $filter->distpicker('province_id', 'city_id', 'district_id', '地域选择');
88 | ```
89 |
90 | ## 地区编码数据
91 |
92 | [Distpicker](https://github.com/fengyuanchen/distpicker)所使用的地域编码是基于国家统计局发布的数据, 数据字典为`china_area.sql`文件.
93 |
94 | ## 支持
95 |
96 | 如果觉得这个项目帮你节约了时间,不妨支持一下;)
97 |
98 | 
99 |
100 | License
101 | ------------
102 | Licensed under [The MIT License (MIT)](LICENSE).
103 |
--------------------------------------------------------------------------------
/src/Distpicker.php:
--------------------------------------------------------------------------------
1 | column = array_combine($this->columnKeys, $column);
42 | } else {
43 | $this->column = array_combine($this->columnKeys, array_keys($column));
44 | $this->placeholder = array_combine($this->columnKeys, $column);
45 | }
46 |
47 | $this->label = empty($arguments) ? '地区选择' : current($arguments);
48 | }
49 |
50 | public function getValidator(array $input)
51 | {
52 | if ($this->validator) {
53 | return $this->validator->call($this, $input);
54 | }
55 |
56 | $rules = $attributes = [];
57 |
58 | if (!$fieldRules = $this->getRules()) {
59 | return false;
60 | }
61 |
62 | foreach ($this->column as $key => $column) {
63 | if (!Arr::has($input, $column)) {
64 | continue;
65 | }
66 | $input[$column] = Arr::get($input, $column);
67 | $rules[$column] = $fieldRules;
68 | $attributes[$column] = $this->label."[$column]";
69 | }
70 |
71 | return \validator($input, $rules, $this->getValidationMessages(), $attributes);
72 | }
73 |
74 | /**
75 | * @param int $count
76 | * @return $this
77 | */
78 | public function autoselect($count = 0)
79 | {
80 | return $this->attribute('data-autoselect', $count);
81 | }
82 |
83 | /**
84 | * {@inheritdoc}
85 | */
86 | public function render()
87 | {
88 | $this->attribute('data-value-type', 'code');
89 |
90 | $province = old($this->column['province'], Arr::get($this->value(), 'province')) ?: Arr::get($this->placeholder, 'province');
91 | $city = old($this->column['city'], Arr::get($this->value(), 'city')) ?: Arr::get($this->placeholder, 'city');
92 | $district = old($this->column['district'], Arr::get($this->value(), 'district')) ?: Arr::get($this->placeholder, 'district');
93 |
94 | $id = uniqid('distpicker-');
95 |
96 | $this->script = <<id = $id;
106 | return parent::render();
107 | }
108 | }
109 |
--------------------------------------------------------------------------------
/src/DistpickerFilter.php:
--------------------------------------------------------------------------------
1 | column = compact('province', 'city', 'district');
38 | $this->label = $label;
39 |
40 | $this->setPresenter(new FilterPresenter());
41 | }
42 |
43 | /**
44 | * {@inheritdoc}
45 | */
46 | public function getColumn()
47 | {
48 | $columns = [];
49 |
50 | $parentName = $this->parent->getName();
51 |
52 | foreach ($this->column as $column) {
53 | $columns[] = $parentName ? "{$parentName}_{$column}" : $column;
54 | }
55 |
56 | return $columns;
57 | }
58 |
59 | /**
60 | * {@inheritdoc}
61 | */
62 | public function condition($inputs)
63 | {
64 | $value = array_filter([
65 | $this->column['province'] => Arr::get($inputs, $this->column['province']),
66 | $this->column['city'] => Arr::get($inputs, $this->column['city']),
67 | $this->column['district'] => Arr::get($inputs, $this->column['district']),
68 | ]);
69 |
70 | if ($value === []) {
71 | return;
72 | }
73 |
74 | $this->value = $value;
75 |
76 | if (Str::contains(key($value), '.')) {
77 | return $this->buildRelationQuery($value);
78 | }
79 |
80 | return [$this->query => [$value]];
81 | }
82 |
83 | /**
84 | * {@inheritdoc}
85 | */
86 | protected function buildRelationQuery($columns = [])
87 | {
88 | $data = [];
89 |
90 | foreach ($columns as $column => $value) {
91 | Arr::set($data, $column, $value);
92 | }
93 |
94 | $relation = key($data);
95 |
96 | $args = $data[$relation];
97 |
98 | return ['whereHas' => [$relation, function ($relation) use ($args) {
99 | call_user_func_array([$relation, $this->query], [$args]);
100 | }]];
101 | }
102 |
103 | /**
104 | * {@inheritdoc}
105 | */
106 | public function formatName($column)
107 | {
108 | $columns = [];
109 |
110 | foreach ($column as $col => $name) {
111 | $columns[$col] = parent::formatName($name);
112 | }
113 |
114 | return $columns;
115 | }
116 |
117 | /**
118 | * Setup js scripts.
119 | */
120 | protected function setupScript()
121 | {
122 | $province = old($this->column['province'], Arr::get($this->value, $this->column['province']));
123 | $city = old($this->column['city'], Arr::get($this->value, $this->column['city']));
124 | $district = old($this->column['district'], Arr::get($this->value, $this->column['district']));
125 |
126 | $script = <<id}").distpicker({
128 | province: '$province',
129 | city: '$city',
130 | district: '$district'
131 | });
132 | EOT;
133 | Admin::script($script);
134 | }
135 |
136 | /**
137 | * {@inheritdoc}
138 | */
139 | protected function variables()
140 | {
141 | $this->id = 'distpicker-filter-' . uniqid();
142 |
143 | $this->setupScript();
144 |
145 | return array_merge([
146 | 'id' => $this->id,
147 | 'name' => $this->formatName($this->column),
148 | 'label' => $this->label,
149 | 'value' => $this->value ?: $this->defaultValue,
150 | 'presenter' => $this->presenter(),
151 | ], $this->presenter()->variables());
152 | }
153 | }
154 |
--------------------------------------------------------------------------------
/resources/assets/dist/distpicker.min.js:
--------------------------------------------------------------------------------
1 | /*! Distpicker v2.0.7 | (c) 2014-present Chen Fengyuan | MIT */
2 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).jQuery)}(this,(function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var i=t(e);function n(e,t){for(var i=0;ii?n.eq(i):null})),this.bind(),this.reset(),this.ready=!0}},{key:"bind",value:function(){var e=this;this.$province&&this.$province.on(s,this.onChangeProvince=i.default.proxy((function(){e.output(d),e.output(l,!0)}),this)),this.$city&&this.$city.on(s,this.onChangeCity=i.default.proxy((function(){return e.output(l,!0)}),this))}},{key:"unbind",value:function(){this.$province&&this.$province.off(s,this.onChangeProvince),this.$city&&this.$city.off(s,this.onChangeCity)}},{key:"output",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.options,a=this.placeholders,o=this["$".concat(e)];if(o&&o.length){var c;switch(e){case f:c=r;break;case d:c=this.$province&&(this.$province.find(":selected").data("code")||"");break;case l:c=this.$city&&(this.$city.find(":selected").data("code")||"")}var u=this.getDistricts(c),h=n[e],p=[],v=!1;if(i.default.isPlainObject(u)&&i.default.each(u,(function(e,t){var i=t===h||e===String(h);i&&(v=!0),p.push({name:t,selected:i,code:e,value:"name"===n.valueType?t:e})})),!v){var y=n.autoselect||n.autoSelect;p.length&&(e===f&&y>0||e===d&&y>1||e===l&&y>2)&&(p[0].selected=!0),!this.ready&&h&&(a[e]=h)}n.placeholder&&p.unshift({code:"",name:a[e],value:"",selected:!1}),p.length?o.html(this.getList(p)):o.empty(),t&&o.trigger(s)}}},{key:"getList",value:function(e){var t=[];return i.default.each(e,(function(e,i){var n=['data-code="'.concat(i.code,'"'),'data-text="'.concat(i.name,'"'),'value="'.concat(i.value,'"')];i.selected&&n.push("selected"),t.push(""))})),t.join("")}},{key:"getDistricts",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r;return o[e]||null}},{key:"reset",value:function(e){e?this.$province&&this.$province.find(":first").prop("selected",!0).end().trigger(s):(this.output(f),this.output(d),this.output(l))}},{key:"destroy",value:function(){this.unbind()}}])&&n(t.prototype,c),u&&n(t,u),e}();if(i.default.fn){var p=i.default.fn.distpicker;i.default.fn.distpicker=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a Disable autoselect
29 | // 1 -> Autoselect province only
30 | // 2 -> Autoselect province and city only
31 | // 3 -> Autoselect all (province, city and district)
32 | autoselect: 0,
33 | // Show placeholder.
34 | placeholder: true,
35 | // Select value. Options: 'name' and 'code'
36 | valueType: 'name',
37 | // Defines the initial value of province.
38 | province: '—— 省 ——',
39 | // Defines the initial value of city.
40 | city: '—— 市 ——',
41 | // Defines the initial value of district.
42 | district: '—— 区 ——'
43 | };
44 |
45 | var DISTRICTS = {
46 | 100000: {
47 | 110000: '北京市',
48 | 120000: '天津市',
49 | 130000: '河北省',
50 | 140000: '山西省',
51 | 150000: '内蒙古自治区',
52 | 210000: '辽宁省',
53 | 220000: '吉林省',
54 | 230000: '黑龙江省',
55 | 310000: '上海市',
56 | 320000: '江苏省',
57 | 330000: '浙江省',
58 | 340000: '安徽省',
59 | 350000: '福建省',
60 | 360000: '江西省',
61 | 370000: '山东省',
62 | 410000: '河南省',
63 | 420000: '湖北省',
64 | 430000: '湖南省',
65 | 440000: '广东省',
66 | 450000: '广西壮族自治区',
67 | 460000: '海南省',
68 | 500000: '重庆市',
69 | 510000: '四川省',
70 | 520000: '贵州省',
71 | 530000: '云南省',
72 | 540000: '西藏自治区',
73 | 610000: '陕西省',
74 | 620000: '甘肃省',
75 | 630000: '青海省',
76 | 640000: '宁夏回族自治区',
77 | 650000: '新疆维吾尔自治区',
78 | 710000: '台湾省',
79 | 810000: '香港特别行政区',
80 | 820000: '澳门特别行政区'
81 | },
82 | 110000: {
83 | 110100: '北京城区'
84 | },
85 | 110100: {
86 | 110101: '东城区',
87 | 110102: '西城区',
88 | 110105: '朝阳区',
89 | 110106: '丰台区',
90 | 110107: '石景山区',
91 | 110108: '海淀区',
92 | 110109: '门头沟区',
93 | 110111: '房山区',
94 | 110112: '通州区',
95 | 110113: '顺义区',
96 | 110114: '昌平区',
97 | 110115: '大兴区',
98 | 110116: '怀柔区',
99 | 110117: '平谷区',
100 | 110118: '密云区',
101 | 110119: '延庆区'
102 | },
103 | 120000: {
104 | 120100: '天津城区'
105 | },
106 | 120100: {
107 | 120101: '和平区',
108 | 120102: '河东区',
109 | 120103: '河西区',
110 | 120104: '南开区',
111 | 120105: '河北区',
112 | 120106: '红桥区',
113 | 120110: '东丽区',
114 | 120111: '西青区',
115 | 120112: '津南区',
116 | 120113: '北辰区',
117 | 120114: '武清区',
118 | 120115: '宝坻区',
119 | 120116: '滨海新区',
120 | 120117: '宁河区',
121 | 120118: '静海区',
122 | 120119: '蓟州区'
123 | },
124 | 130000: {
125 | 130100: '石家庄市',
126 | 130200: '唐山市',
127 | 130300: '秦皇岛市',
128 | 130400: '邯郸市',
129 | 130500: '邢台市',
130 | 130600: '保定市',
131 | 130700: '张家口市',
132 | 130800: '承德市',
133 | 130900: '沧州市',
134 | 131000: '廊坊市',
135 | 131100: '衡水市'
136 | },
137 | 130100: {
138 | 130102: '长安区',
139 | 130104: '桥西区',
140 | 130105: '新华区',
141 | 130107: '井陉矿区',
142 | 130108: '裕华区',
143 | 130109: '藁城区',
144 | 130110: '鹿泉区',
145 | 130111: '栾城区',
146 | 130121: '井陉县',
147 | 130123: '正定县',
148 | 130125: '行唐县',
149 | 130126: '灵寿县',
150 | 130127: '高邑县',
151 | 130128: '深泽县',
152 | 130129: '赞皇县',
153 | 130130: '无极县',
154 | 130131: '平山县',
155 | 130132: '元氏县',
156 | 130133: '赵县',
157 | 130181: '辛集市',
158 | 130183: '晋州市',
159 | 130184: '新乐市'
160 | },
161 | 130200: {
162 | 130202: '路南区',
163 | 130203: '路北区',
164 | 130204: '古冶区',
165 | 130205: '开平区',
166 | 130207: '丰南区',
167 | 130208: '丰润区',
168 | 130209: '曹妃甸区',
169 | 130224: '滦南县',
170 | 130225: '乐亭县',
171 | 130227: '迁西县',
172 | 130229: '玉田县',
173 | 130281: '遵化市',
174 | 130283: '迁安市',
175 | 130284: '滦州市'
176 | },
177 | 130300: {
178 | 130302: '海港区',
179 | 130303: '山海关区',
180 | 130304: '北戴河区',
181 | 130306: '抚宁区',
182 | 130321: '青龙满族自治县',
183 | 130322: '昌黎县',
184 | 130324: '卢龙县'
185 | },
186 | 130400: {
187 | 130402: '邯山区',
188 | 130403: '丛台区',
189 | 130404: '复兴区',
190 | 130406: '峰峰矿区',
191 | 130407: '肥乡区',
192 | 130408: '永年区',
193 | 130423: '临漳县',
194 | 130424: '成安县',
195 | 130425: '大名县',
196 | 130426: '涉县',
197 | 130427: '磁县',
198 | 130430: '邱县',
199 | 130431: '鸡泽县',
200 | 130432: '广平县',
201 | 130433: '馆陶县',
202 | 130434: '魏县',
203 | 130435: '曲周县',
204 | 130481: '武安市'
205 | },
206 | 130500: {
207 | 130502: '襄都区',
208 | 130503: '信都区',
209 | 130505: '任泽区',
210 | 130506: '南和区',
211 | 130522: '临城县',
212 | 130523: '内丘县',
213 | 130524: '柏乡县',
214 | 130525: '隆尧县',
215 | 130528: '宁晋县',
216 | 130529: '巨鹿县',
217 | 130530: '新河县',
218 | 130531: '广宗县',
219 | 130532: '平乡县',
220 | 130533: '威县',
221 | 130534: '清河县',
222 | 130535: '临西县',
223 | 130571: '河北邢台经济开发区',
224 | 130581: '南宫市',
225 | 130582: '沙河市'
226 | },
227 | 130600: {
228 | 130602: '竞秀区',
229 | 130606: '莲池区',
230 | 130607: '满城区',
231 | 130608: '清苑区',
232 | 130609: '徐水区',
233 | 130623: '涞水县',
234 | 130624: '阜平县',
235 | 130626: '定兴县',
236 | 130627: '唐县',
237 | 130628: '高阳县',
238 | 130629: '容城县',
239 | 130630: '涞源县',
240 | 130631: '望都县',
241 | 130632: '安新县',
242 | 130633: '易县',
243 | 130634: '曲阳县',
244 | 130635: '蠡县',
245 | 130636: '顺平县',
246 | 130637: '博野县',
247 | 130638: '雄县',
248 | 130681: '涿州市',
249 | 130682: '定州市',
250 | 130683: '安国市',
251 | 130684: '高碑店市'
252 | },
253 | 130700: {
254 | 130702: '桥东区',
255 | 130703: '桥西区',
256 | 130705: '宣化区',
257 | 130706: '下花园区',
258 | 130708: '万全区',
259 | 130709: '崇礼区',
260 | 130722: '张北县',
261 | 130723: '康保县',
262 | 130724: '沽源县',
263 | 130725: '尚义县',
264 | 130726: '蔚县',
265 | 130727: '阳原县',
266 | 130728: '怀安县',
267 | 130730: '怀来县',
268 | 130731: '涿鹿县',
269 | 130732: '赤城县'
270 | },
271 | 130800: {
272 | 130802: '双桥区',
273 | 130803: '双滦区',
274 | 130804: '鹰手营子矿区',
275 | 130821: '承德县',
276 | 130822: '兴隆县',
277 | 130824: '滦平县',
278 | 130825: '隆化县',
279 | 130826: '丰宁满族自治县',
280 | 130827: '宽城满族自治县',
281 | 130828: '围场满族蒙古族自治县',
282 | 130881: '平泉市'
283 | },
284 | 130900: {
285 | 130902: '新华区',
286 | 130903: '运河区',
287 | 130921: '沧县',
288 | 130922: '青县',
289 | 130923: '东光县',
290 | 130924: '海兴县',
291 | 130925: '盐山县',
292 | 130926: '肃宁县',
293 | 130927: '南皮县',
294 | 130928: '吴桥县',
295 | 130929: '献县',
296 | 130930: '孟村回族自治县',
297 | 130981: '泊头市',
298 | 130982: '任丘市',
299 | 130983: '黄骅市',
300 | 130984: '河间市'
301 | },
302 | 131000: {
303 | 131002: '安次区',
304 | 131003: '广阳区',
305 | 131022: '固安县',
306 | 131023: '永清县',
307 | 131024: '香河县',
308 | 131025: '大城县',
309 | 131026: '文安县',
310 | 131028: '大厂回族自治县',
311 | 131081: '霸州市',
312 | 131082: '三河市'
313 | },
314 | 131100: {
315 | 131102: '桃城区',
316 | 131103: '冀州区',
317 | 131121: '枣强县',
318 | 131122: '武邑县',
319 | 131123: '武强县',
320 | 131124: '饶阳县',
321 | 131125: '安平县',
322 | 131126: '故城县',
323 | 131127: '景县',
324 | 131128: '阜城县',
325 | 131182: '深州市'
326 | },
327 | 140000: {
328 | 140100: '太原市',
329 | 140200: '大同市',
330 | 140300: '阳泉市',
331 | 140400: '长治市',
332 | 140500: '晋城市',
333 | 140600: '朔州市',
334 | 140700: '晋中市',
335 | 140800: '运城市',
336 | 140900: '忻州市',
337 | 141000: '临汾市',
338 | 141100: '吕梁市'
339 | },
340 | 140100: {
341 | 140105: '小店区',
342 | 140106: '迎泽区',
343 | 140107: '杏花岭区',
344 | 140108: '尖草坪区',
345 | 140109: '万柏林区',
346 | 140110: '晋源区',
347 | 140121: '清徐县',
348 | 140122: '阳曲县',
349 | 140123: '娄烦县',
350 | 140181: '古交市'
351 | },
352 | 140200: {
353 | 140212: '新荣区',
354 | 140213: '平城区',
355 | 140214: '云冈区',
356 | 140215: '云州区',
357 | 140221: '阳高县',
358 | 140222: '天镇县',
359 | 140223: '广灵县',
360 | 140224: '灵丘县',
361 | 140225: '浑源县',
362 | 140226: '左云县'
363 | },
364 | 140300: {
365 | 140302: '城区',
366 | 140303: '矿区',
367 | 140311: '郊区',
368 | 140321: '平定县',
369 | 140322: '盂县'
370 | },
371 | 140400: {
372 | 140403: '潞州区',
373 | 140404: '上党区',
374 | 140405: '屯留区',
375 | 140406: '潞城区',
376 | 140423: '襄垣县',
377 | 140425: '平顺县',
378 | 140426: '黎城县',
379 | 140427: '壶关县',
380 | 140428: '长子县',
381 | 140429: '武乡县',
382 | 140430: '沁县',
383 | 140431: '沁源县'
384 | },
385 | 140500: {
386 | 140502: '城区',
387 | 140521: '沁水县',
388 | 140522: '阳城县',
389 | 140524: '陵川县',
390 | 140525: '泽州县',
391 | 140581: '高平市'
392 | },
393 | 140600: {
394 | 140602: '朔城区',
395 | 140603: '平鲁区',
396 | 140621: '山阴县',
397 | 140622: '应县',
398 | 140623: '右玉县',
399 | 140681: '怀仁市'
400 | },
401 | 140700: {
402 | 140702: '榆次区',
403 | 140703: '太谷区',
404 | 140721: '榆社县',
405 | 140722: '左权县',
406 | 140723: '和顺县',
407 | 140724: '昔阳县',
408 | 140725: '寿阳县',
409 | 140727: '祁县',
410 | 140728: '平遥县',
411 | 140729: '灵石县',
412 | 140781: '介休市'
413 | },
414 | 140800: {
415 | 140802: '盐湖区',
416 | 140821: '临猗县',
417 | 140822: '万荣县',
418 | 140823: '闻喜县',
419 | 140824: '稷山县',
420 | 140825: '新绛县',
421 | 140826: '绛县',
422 | 140827: '垣曲县',
423 | 140828: '夏县',
424 | 140829: '平陆县',
425 | 140830: '芮城县',
426 | 140881: '永济市',
427 | 140882: '河津市'
428 | },
429 | 140900: {
430 | 140902: '忻府区',
431 | 140921: '定襄县',
432 | 140922: '五台县',
433 | 140923: '代县',
434 | 140924: '繁峙县',
435 | 140925: '宁武县',
436 | 140926: '静乐县',
437 | 140927: '神池县',
438 | 140928: '五寨县',
439 | 140929: '岢岚县',
440 | 140930: '河曲县',
441 | 140931: '保德县',
442 | 140932: '偏关县',
443 | 140981: '原平市'
444 | },
445 | 141000: {
446 | 141002: '尧都区',
447 | 141021: '曲沃县',
448 | 141022: '翼城县',
449 | 141023: '襄汾县',
450 | 141024: '洪洞县',
451 | 141025: '古县',
452 | 141026: '安泽县',
453 | 141027: '浮山县',
454 | 141028: '吉县',
455 | 141029: '乡宁县',
456 | 141030: '大宁县',
457 | 141031: '隰县',
458 | 141032: '永和县',
459 | 141033: '蒲县',
460 | 141034: '汾西县',
461 | 141081: '侯马市',
462 | 141082: '霍州市'
463 | },
464 | 141100: {
465 | 141102: '离石区',
466 | 141121: '文水县',
467 | 141122: '交城县',
468 | 141123: '兴县',
469 | 141124: '临县',
470 | 141125: '柳林县',
471 | 141126: '石楼县',
472 | 141127: '岚县',
473 | 141128: '方山县',
474 | 141129: '中阳县',
475 | 141130: '交口县',
476 | 141181: '孝义市',
477 | 141182: '汾阳市'
478 | },
479 | 150000: {
480 | 150100: '呼和浩特市',
481 | 150200: '包头市',
482 | 150300: '乌海市',
483 | 150400: '赤峰市',
484 | 150500: '通辽市',
485 | 150600: '鄂尔多斯市',
486 | 150700: '呼伦贝尔市',
487 | 150800: '巴彦淖尔市',
488 | 150900: '乌兰察布市',
489 | 152200: '兴安盟',
490 | 152500: '锡林郭勒盟',
491 | 152900: '阿拉善盟'
492 | },
493 | 150100: {
494 | 150102: '新城区',
495 | 150103: '回民区',
496 | 150104: '玉泉区',
497 | 150105: '赛罕区',
498 | 150121: '土默特左旗',
499 | 150122: '托克托县',
500 | 150123: '和林格尔县',
501 | 150124: '清水河县',
502 | 150125: '武川县'
503 | },
504 | 150200: {
505 | 150202: '东河区',
506 | 150203: '昆都仑区',
507 | 150204: '青山区',
508 | 150205: '石拐区',
509 | 150206: '白云鄂博矿区',
510 | 150207: '九原区',
511 | 150221: '土默特右旗',
512 | 150222: '固阳县',
513 | 150223: '达尔罕茂明安联合旗'
514 | },
515 | 150300: {
516 | 150302: '海勃湾区',
517 | 150303: '海南区',
518 | 150304: '乌达区'
519 | },
520 | 150400: {
521 | 150402: '红山区',
522 | 150403: '元宝山区',
523 | 150404: '松山区',
524 | 150421: '阿鲁科尔沁旗',
525 | 150422: '巴林左旗',
526 | 150423: '巴林右旗',
527 | 150424: '林西县',
528 | 150425: '克什克腾旗',
529 | 150426: '翁牛特旗',
530 | 150428: '喀喇沁旗',
531 | 150429: '宁城县',
532 | 150430: '敖汉旗'
533 | },
534 | 150500: {
535 | 150502: '科尔沁区',
536 | 150521: '科尔沁左翼中旗',
537 | 150522: '科尔沁左翼后旗',
538 | 150523: '开鲁县',
539 | 150524: '库伦旗',
540 | 150525: '奈曼旗',
541 | 150526: '扎鲁特旗',
542 | 150581: '霍林郭勒市'
543 | },
544 | 150600: {
545 | 150602: '东胜区',
546 | 150603: '康巴什区',
547 | 150621: '达拉特旗',
548 | 150622: '准格尔旗',
549 | 150623: '鄂托克前旗',
550 | 150624: '鄂托克旗',
551 | 150625: '杭锦旗',
552 | 150626: '乌审旗',
553 | 150627: '伊金霍洛旗'
554 | },
555 | 150700: {
556 | 150702: '海拉尔区',
557 | 150703: '扎赉诺尔区',
558 | 150721: '阿荣旗',
559 | 150722: '莫力达瓦达斡尔族自治旗',
560 | 150723: '鄂伦春自治旗',
561 | 150724: '鄂温克族自治旗',
562 | 150725: '陈巴尔虎旗',
563 | 150726: '新巴尔虎左旗',
564 | 150727: '新巴尔虎右旗',
565 | 150781: '满洲里市',
566 | 150782: '牙克石市',
567 | 150783: '扎兰屯市',
568 | 150784: '额尔古纳市',
569 | 150785: '根河市'
570 | },
571 | 150800: {
572 | 150802: '临河区',
573 | 150821: '五原县',
574 | 150822: '磴口县',
575 | 150823: '乌拉特前旗',
576 | 150824: '乌拉特中旗',
577 | 150825: '乌拉特后旗',
578 | 150826: '杭锦后旗'
579 | },
580 | 150900: {
581 | 150902: '集宁区',
582 | 150921: '卓资县',
583 | 150922: '化德县',
584 | 150923: '商都县',
585 | 150924: '兴和县',
586 | 150925: '凉城县',
587 | 150926: '察哈尔右翼前旗',
588 | 150927: '察哈尔右翼中旗',
589 | 150928: '察哈尔右翼后旗',
590 | 150929: '四子王旗',
591 | 150981: '丰镇市'
592 | },
593 | 152200: {
594 | 152201: '乌兰浩特市',
595 | 152202: '阿尔山市',
596 | 152221: '科尔沁右翼前旗',
597 | 152222: '科尔沁右翼中旗',
598 | 152223: '扎赉特旗',
599 | 152224: '突泉县'
600 | },
601 | 152500: {
602 | 152501: '二连浩特市',
603 | 152502: '锡林浩特市',
604 | 152522: '阿巴嘎旗',
605 | 152523: '苏尼特左旗',
606 | 152524: '苏尼特右旗',
607 | 152525: '东乌珠穆沁旗',
608 | 152526: '西乌珠穆沁旗',
609 | 152527: '太仆寺旗',
610 | 152528: '镶黄旗',
611 | 152529: '正镶白旗',
612 | 152530: '正蓝旗',
613 | 152531: '多伦县'
614 | },
615 | 152900: {
616 | 152921: '阿拉善左旗',
617 | 152922: '阿拉善右旗',
618 | 152923: '额济纳旗'
619 | },
620 | 210000: {
621 | 210100: '沈阳市',
622 | 210200: '大连市',
623 | 210300: '鞍山市',
624 | 210400: '抚顺市',
625 | 210500: '本溪市',
626 | 210600: '丹东市',
627 | 210700: '锦州市',
628 | 210800: '营口市',
629 | 210900: '阜新市',
630 | 211000: '辽阳市',
631 | 211100: '盘锦市',
632 | 211200: '铁岭市',
633 | 211300: '朝阳市',
634 | 211400: '葫芦岛市'
635 | },
636 | 210100: {
637 | 210102: '和平区',
638 | 210103: '沈河区',
639 | 210104: '大东区',
640 | 210105: '皇姑区',
641 | 210106: '铁西区',
642 | 210111: '苏家屯区',
643 | 210112: '浑南区',
644 | 210113: '沈北新区',
645 | 210114: '于洪区',
646 | 210115: '辽中区',
647 | 210123: '康平县',
648 | 210124: '法库县',
649 | 210181: '新民市'
650 | },
651 | 210200: {
652 | 210202: '中山区',
653 | 210203: '西岗区',
654 | 210204: '沙河口区',
655 | 210211: '甘井子区',
656 | 210212: '旅顺口区',
657 | 210213: '金州区',
658 | 210214: '普兰店区',
659 | 210224: '长海县',
660 | 210281: '瓦房店市',
661 | 210283: '庄河市'
662 | },
663 | 210300: {
664 | 210302: '铁东区',
665 | 210303: '铁西区',
666 | 210304: '立山区',
667 | 210311: '千山区',
668 | 210321: '台安县',
669 | 210323: '岫岩满族自治县',
670 | 210381: '海城市'
671 | },
672 | 210400: {
673 | 210402: '新抚区',
674 | 210403: '东洲区',
675 | 210404: '望花区',
676 | 210411: '顺城区',
677 | 210421: '抚顺县',
678 | 210422: '新宾满族自治县',
679 | 210423: '清原满族自治县'
680 | },
681 | 210500: {
682 | 210502: '平山区',
683 | 210503: '溪湖区',
684 | 210504: '明山区',
685 | 210505: '南芬区',
686 | 210521: '本溪满族自治县',
687 | 210522: '桓仁满族自治县'
688 | },
689 | 210600: {
690 | 210602: '元宝区',
691 | 210603: '振兴区',
692 | 210604: '振安区',
693 | 210624: '宽甸满族自治县',
694 | 210681: '东港市',
695 | 210682: '凤城市'
696 | },
697 | 210700: {
698 | 210702: '古塔区',
699 | 210703: '凌河区',
700 | 210711: '太和区',
701 | 210726: '黑山县',
702 | 210727: '义县',
703 | 210781: '凌海市',
704 | 210782: '北镇市'
705 | },
706 | 210800: {
707 | 210802: '站前区',
708 | 210803: '西市区',
709 | 210804: '鲅鱼圈区',
710 | 210811: '老边区',
711 | 210881: '盖州市',
712 | 210882: '大石桥市'
713 | },
714 | 210900: {
715 | 210902: '海州区',
716 | 210903: '新邱区',
717 | 210904: '太平区',
718 | 210905: '清河门区',
719 | 210911: '细河区',
720 | 210921: '阜新蒙古族自治县',
721 | 210922: '彰武县'
722 | },
723 | 211000: {
724 | 211002: '白塔区',
725 | 211003: '文圣区',
726 | 211004: '宏伟区',
727 | 211005: '弓长岭区',
728 | 211011: '太子河区',
729 | 211021: '辽阳县',
730 | 211081: '灯塔市'
731 | },
732 | 211100: {
733 | 211102: '双台子区',
734 | 211103: '兴隆台区',
735 | 211104: '大洼区',
736 | 211122: '盘山县'
737 | },
738 | 211200: {
739 | 211202: '银州区',
740 | 211204: '清河区',
741 | 211221: '铁岭县',
742 | 211223: '西丰县',
743 | 211224: '昌图县',
744 | 211281: '调兵山市',
745 | 211282: '开原市'
746 | },
747 | 211300: {
748 | 211302: '双塔区',
749 | 211303: '龙城区',
750 | 211321: '朝阳县',
751 | 211322: '建平县',
752 | 211324: '喀喇沁左翼蒙古族自治县',
753 | 211381: '北票市',
754 | 211382: '凌源市'
755 | },
756 | 211400: {
757 | 211402: '连山区',
758 | 211403: '龙港区',
759 | 211404: '南票区',
760 | 211421: '绥中县',
761 | 211422: '建昌县',
762 | 211481: '兴城市'
763 | },
764 | 220000: {
765 | 220100: '长春市',
766 | 220200: '吉林市',
767 | 220300: '四平市',
768 | 220400: '辽源市',
769 | 220500: '通化市',
770 | 220600: '白山市',
771 | 220700: '松原市',
772 | 220800: '白城市',
773 | 222400: '延边朝鲜族自治州'
774 | },
775 | 220100: {
776 | 220102: '南关区',
777 | 220103: '宽城区',
778 | 220104: '朝阳区',
779 | 220105: '二道区',
780 | 220106: '绿园区',
781 | 220112: '双阳区',
782 | 220113: '九台区',
783 | 220122: '农安县',
784 | 220182: '榆树市',
785 | 220183: '德惠市',
786 | 220184: '公主岭市'
787 | },
788 | 220200: {
789 | 220202: '昌邑区',
790 | 220203: '龙潭区',
791 | 220204: '船营区',
792 | 220211: '丰满区',
793 | 220221: '永吉县',
794 | 220281: '蛟河市',
795 | 220282: '桦甸市',
796 | 220283: '舒兰市',
797 | 220284: '磐石市'
798 | },
799 | 220300: {
800 | 220302: '铁西区',
801 | 220303: '铁东区',
802 | 220322: '梨树县',
803 | 220323: '伊通满族自治县',
804 | 220382: '双辽市'
805 | },
806 | 220400: {
807 | 220402: '龙山区',
808 | 220403: '西安区',
809 | 220421: '东丰县',
810 | 220422: '东辽县'
811 | },
812 | 220500: {
813 | 220502: '东昌区',
814 | 220503: '二道江区',
815 | 220521: '通化县',
816 | 220523: '辉南县',
817 | 220524: '柳河县',
818 | 220581: '梅河口市',
819 | 220582: '集安市'
820 | },
821 | 220600: {
822 | 220602: '浑江区',
823 | 220605: '江源区',
824 | 220621: '抚松县',
825 | 220622: '靖宇县',
826 | 220623: '长白朝鲜族自治县',
827 | 220681: '临江市'
828 | },
829 | 220700: {
830 | 220702: '宁江区',
831 | 220721: '前郭尔罗斯蒙古族自治县',
832 | 220722: '长岭县',
833 | 220723: '乾安县',
834 | 220781: '扶余市'
835 | },
836 | 220800: {
837 | 220802: '洮北区',
838 | 220821: '镇赉县',
839 | 220822: '通榆县',
840 | 220881: '洮南市',
841 | 220882: '大安市'
842 | },
843 | 222400: {
844 | 222401: '延吉市',
845 | 222402: '图们市',
846 | 222403: '敦化市',
847 | 222404: '珲春市',
848 | 222405: '龙井市',
849 | 222406: '和龙市',
850 | 222424: '汪清县',
851 | 222426: '安图县'
852 | },
853 | 230000: {
854 | 230100: '哈尔滨市',
855 | 230200: '齐齐哈尔市',
856 | 230300: '鸡西市',
857 | 230400: '鹤岗市',
858 | 230500: '双鸭山市',
859 | 230600: '大庆市',
860 | 230700: '伊春市',
861 | 230800: '佳木斯市',
862 | 230900: '七台河市',
863 | 231000: '牡丹江市',
864 | 231100: '黑河市',
865 | 231200: '绥化市',
866 | 232700: '大兴安岭地区'
867 | },
868 | 230100: {
869 | 230102: '道里区',
870 | 230103: '南岗区',
871 | 230104: '道外区',
872 | 230108: '平房区',
873 | 230109: '松北区',
874 | 230110: '香坊区',
875 | 230111: '呼兰区',
876 | 230112: '阿城区',
877 | 230113: '双城区',
878 | 230123: '依兰县',
879 | 230124: '方正县',
880 | 230125: '宾县',
881 | 230126: '巴彦县',
882 | 230127: '木兰县',
883 | 230128: '通河县',
884 | 230129: '延寿县',
885 | 230183: '尚志市',
886 | 230184: '五常市'
887 | },
888 | 230200: {
889 | 230202: '龙沙区',
890 | 230203: '建华区',
891 | 230204: '铁锋区',
892 | 230205: '昂昂溪区',
893 | 230206: '富拉尔基区',
894 | 230207: '碾子山区',
895 | 230208: '梅里斯达斡尔族区',
896 | 230221: '龙江县',
897 | 230223: '依安县',
898 | 230224: '泰来县',
899 | 230225: '甘南县',
900 | 230227: '富裕县',
901 | 230229: '克山县',
902 | 230230: '克东县',
903 | 230231: '拜泉县',
904 | 230281: '讷河市'
905 | },
906 | 230300: {
907 | 230302: '鸡冠区',
908 | 230303: '恒山区',
909 | 230304: '滴道区',
910 | 230305: '梨树区',
911 | 230306: '城子河区',
912 | 230307: '麻山区',
913 | 230321: '鸡东县',
914 | 230381: '虎林市',
915 | 230382: '密山市'
916 | },
917 | 230400: {
918 | 230402: '向阳区',
919 | 230403: '工农区',
920 | 230404: '南山区',
921 | 230405: '兴安区',
922 | 230406: '东山区',
923 | 230407: '兴山区',
924 | 230421: '萝北县',
925 | 230422: '绥滨县'
926 | },
927 | 230500: {
928 | 230502: '尖山区',
929 | 230503: '岭东区',
930 | 230505: '四方台区',
931 | 230506: '宝山区',
932 | 230521: '集贤县',
933 | 230522: '友谊县',
934 | 230523: '宝清县',
935 | 230524: '饶河县'
936 | },
937 | 230600: {
938 | 230602: '萨尔图区',
939 | 230603: '龙凤区',
940 | 230604: '让胡路区',
941 | 230605: '红岗区',
942 | 230606: '大同区',
943 | 230621: '肇州县',
944 | 230622: '肇源县',
945 | 230623: '林甸县',
946 | 230624: '杜尔伯特蒙古族自治县'
947 | },
948 | 230700: {
949 | 230717: '伊美区',
950 | 230718: '乌翠区',
951 | 230719: '友好区',
952 | 230722: '嘉荫县',
953 | 230723: '汤旺县',
954 | 230724: '丰林县',
955 | 230725: '大箐山县',
956 | 230726: '南岔县',
957 | 230751: '金林区',
958 | 230781: '铁力市'
959 | },
960 | 230800: {
961 | 230803: '向阳区',
962 | 230804: '前进区',
963 | 230805: '东风区',
964 | 230811: '郊区',
965 | 230822: '桦南县',
966 | 230826: '桦川县',
967 | 230828: '汤原县',
968 | 230881: '同江市',
969 | 230882: '富锦市',
970 | 230883: '抚远市'
971 | },
972 | 230900: {
973 | 230902: '新兴区',
974 | 230903: '桃山区',
975 | 230904: '茄子河区',
976 | 230921: '勃利县'
977 | },
978 | 231000: {
979 | 231002: '东安区',
980 | 231003: '阳明区',
981 | 231004: '爱民区',
982 | 231005: '西安区',
983 | 231025: '林口县',
984 | 231081: '绥芬河市',
985 | 231083: '海林市',
986 | 231084: '宁安市',
987 | 231085: '穆棱市',
988 | 231086: '东宁市'
989 | },
990 | 231100: {
991 | 231102: '爱辉区',
992 | 231123: '逊克县',
993 | 231124: '孙吴县',
994 | 231181: '北安市',
995 | 231182: '五大连池市',
996 | 231183: '嫩江市'
997 | },
998 | 231200: {
999 | 231202: '北林区',
1000 | 231221: '望奎县',
1001 | 231222: '兰西县',
1002 | 231223: '青冈县',
1003 | 231224: '庆安县',
1004 | 231225: '明水县',
1005 | 231226: '绥棱县',
1006 | 231281: '安达市',
1007 | 231282: '肇东市',
1008 | 231283: '海伦市'
1009 | },
1010 | 232700: {
1011 | 232701: '漠河市',
1012 | 232718: '加格达奇区',
1013 | 232721: '呼玛县',
1014 | 232722: '塔河县'
1015 | },
1016 | 310000: {
1017 | 310100: '上海城区'
1018 | },
1019 | 310100: {
1020 | 310101: '黄浦区',
1021 | 310104: '徐汇区',
1022 | 310105: '长宁区',
1023 | 310106: '静安区',
1024 | 310107: '普陀区',
1025 | 310109: '虹口区',
1026 | 310110: '杨浦区',
1027 | 310112: '闵行区',
1028 | 310113: '宝山区',
1029 | 310114: '嘉定区',
1030 | 310115: '浦东新区',
1031 | 310116: '金山区',
1032 | 310117: '松江区',
1033 | 310118: '青浦区',
1034 | 310120: '奉贤区',
1035 | 310151: '崇明区'
1036 | },
1037 | 320000: {
1038 | 320100: '南京市',
1039 | 320200: '无锡市',
1040 | 320300: '徐州市',
1041 | 320400: '常州市',
1042 | 320500: '苏州市',
1043 | 320600: '南通市',
1044 | 320700: '连云港市',
1045 | 320800: '淮安市',
1046 | 320900: '盐城市',
1047 | 321000: '扬州市',
1048 | 321100: '镇江市',
1049 | 321200: '泰州市',
1050 | 321300: '宿迁市'
1051 | },
1052 | 320100: {
1053 | 320102: '玄武区',
1054 | 320104: '秦淮区',
1055 | 320105: '建邺区',
1056 | 320106: '鼓楼区',
1057 | 320111: '浦口区',
1058 | 320113: '栖霞区',
1059 | 320114: '雨花台区',
1060 | 320115: '江宁区',
1061 | 320116: '六合区',
1062 | 320117: '溧水区',
1063 | 320118: '高淳区'
1064 | },
1065 | 320200: {
1066 | 320205: '锡山区',
1067 | 320206: '惠山区',
1068 | 320211: '滨湖区',
1069 | 320213: '梁溪区',
1070 | 320214: '新吴区',
1071 | 320281: '江阴市',
1072 | 320282: '宜兴市'
1073 | },
1074 | 320300: {
1075 | 320302: '鼓楼区',
1076 | 320303: '云龙区',
1077 | 320305: '贾汪区',
1078 | 320311: '泉山区',
1079 | 320312: '铜山区',
1080 | 320321: '丰县',
1081 | 320322: '沛县',
1082 | 320324: '睢宁县',
1083 | 320381: '新沂市',
1084 | 320382: '邳州市'
1085 | },
1086 | 320400: {
1087 | 320402: '天宁区',
1088 | 320404: '钟楼区',
1089 | 320411: '新北区',
1090 | 320412: '武进区',
1091 | 320413: '金坛区',
1092 | 320481: '溧阳市'
1093 | },
1094 | 320500: {
1095 | 320505: '虎丘区',
1096 | 320506: '吴中区',
1097 | 320507: '相城区',
1098 | 320508: '姑苏区',
1099 | 320509: '吴江区',
1100 | 320571: '苏州工业园区',
1101 | 320581: '常熟市',
1102 | 320582: '张家港市',
1103 | 320583: '昆山市',
1104 | 320585: '太仓市'
1105 | },
1106 | 320600: {
1107 | 320602: '崇川区',
1108 | 320612: '通州区',
1109 | 320623: '如东县',
1110 | 320681: '启东市',
1111 | 320682: '如皋市',
1112 | 320684: '海门区',
1113 | 320685: '海安市'
1114 | },
1115 | 320700: {
1116 | 320703: '连云区',
1117 | 320706: '海州区',
1118 | 320707: '赣榆区',
1119 | 320722: '东海县',
1120 | 320723: '灌云县',
1121 | 320724: '灌南县'
1122 | },
1123 | 320800: {
1124 | 320803: '淮安区',
1125 | 320804: '淮阴区',
1126 | 320812: '清江浦区',
1127 | 320813: '洪泽区',
1128 | 320826: '涟水县',
1129 | 320830: '盱眙县',
1130 | 320831: '金湖县'
1131 | },
1132 | 320900: {
1133 | 320902: '亭湖区',
1134 | 320903: '盐都区',
1135 | 320904: '大丰区',
1136 | 320921: '响水县',
1137 | 320922: '滨海县',
1138 | 320923: '阜宁县',
1139 | 320924: '射阳县',
1140 | 320925: '建湖县',
1141 | 320981: '东台市'
1142 | },
1143 | 321000: {
1144 | 321002: '广陵区',
1145 | 321003: '邗江区',
1146 | 321012: '江都区',
1147 | 321023: '宝应县',
1148 | 321081: '仪征市',
1149 | 321084: '高邮市'
1150 | },
1151 | 321100: {
1152 | 321102: '京口区',
1153 | 321111: '润州区',
1154 | 321112: '丹徒区',
1155 | 321181: '丹阳市',
1156 | 321182: '扬中市',
1157 | 321183: '句容市'
1158 | },
1159 | 321200: {
1160 | 321202: '海陵区',
1161 | 321203: '高港区',
1162 | 321204: '姜堰区',
1163 | 321281: '兴化市',
1164 | 321282: '靖江市',
1165 | 321283: '泰兴市'
1166 | },
1167 | 321300: {
1168 | 321302: '宿城区',
1169 | 321311: '宿豫区',
1170 | 321322: '沭阳县',
1171 | 321323: '泗阳县',
1172 | 321324: '泗洪县'
1173 | },
1174 | 330000: {
1175 | 330100: '杭州市',
1176 | 330200: '宁波市',
1177 | 330300: '温州市',
1178 | 330400: '嘉兴市',
1179 | 330500: '湖州市',
1180 | 330600: '绍兴市',
1181 | 330700: '金华市',
1182 | 330800: '衢州市',
1183 | 330900: '舟山市',
1184 | 331000: '台州市',
1185 | 331100: '丽水市'
1186 | },
1187 | 330100: {
1188 | 330102: '上城区',
1189 | 330103: '下城区',
1190 | 330104: '江干区',
1191 | 330105: '拱墅区',
1192 | 330106: '西湖区',
1193 | 330108: '滨江区',
1194 | 330109: '萧山区',
1195 | 330110: '余杭区',
1196 | 330111: '富阳区',
1197 | 330112: '临安区',
1198 | 330122: '桐庐县',
1199 | 330127: '淳安县',
1200 | 330182: '建德市'
1201 | },
1202 | 330200: {
1203 | 330203: '海曙区',
1204 | 330205: '江北区',
1205 | 330206: '北仑区',
1206 | 330211: '镇海区',
1207 | 330212: '鄞州区',
1208 | 330213: '奉化区',
1209 | 330225: '象山县',
1210 | 330226: '宁海县',
1211 | 330281: '余姚市',
1212 | 330282: '慈溪市'
1213 | },
1214 | 330300: {
1215 | 330302: '鹿城区',
1216 | 330303: '龙湾区',
1217 | 330304: '瓯海区',
1218 | 330305: '洞头区',
1219 | 330324: '永嘉县',
1220 | 330326: '平阳县',
1221 | 330327: '苍南县',
1222 | 330328: '文成县',
1223 | 330329: '泰顺县',
1224 | 330381: '瑞安市',
1225 | 330382: '乐清市',
1226 | 330383: '龙港市'
1227 | },
1228 | 330400: {
1229 | 330402: '南湖区',
1230 | 330411: '秀洲区',
1231 | 330421: '嘉善县',
1232 | 330424: '海盐县',
1233 | 330481: '海宁市',
1234 | 330482: '平湖市',
1235 | 330483: '桐乡市'
1236 | },
1237 | 330500: {
1238 | 330502: '吴兴区',
1239 | 330503: '南浔区',
1240 | 330521: '德清县',
1241 | 330522: '长兴县',
1242 | 330523: '安吉县'
1243 | },
1244 | 330600: {
1245 | 330602: '越城区',
1246 | 330603: '柯桥区',
1247 | 330604: '上虞区',
1248 | 330624: '新昌县',
1249 | 330681: '诸暨市',
1250 | 330683: '嵊州市'
1251 | },
1252 | 330700: {
1253 | 330702: '婺城区',
1254 | 330703: '金东区',
1255 | 330723: '武义县',
1256 | 330726: '浦江县',
1257 | 330727: '磐安县',
1258 | 330781: '兰溪市',
1259 | 330782: '义乌市',
1260 | 330783: '东阳市',
1261 | 330784: '永康市'
1262 | },
1263 | 330800: {
1264 | 330802: '柯城区',
1265 | 330803: '衢江区',
1266 | 330822: '常山县',
1267 | 330824: '开化县',
1268 | 330825: '龙游县',
1269 | 330881: '江山市'
1270 | },
1271 | 330900: {
1272 | 330902: '定海区',
1273 | 330903: '普陀区',
1274 | 330921: '岱山县',
1275 | 330922: '嵊泗县'
1276 | },
1277 | 331000: {
1278 | 331002: '椒江区',
1279 | 331003: '黄岩区',
1280 | 331004: '路桥区',
1281 | 331022: '三门县',
1282 | 331023: '天台县',
1283 | 331024: '仙居县',
1284 | 331081: '温岭市',
1285 | 331082: '临海市',
1286 | 331083: '玉环市'
1287 | },
1288 | 331100: {
1289 | 331102: '莲都区',
1290 | 331121: '青田县',
1291 | 331122: '缙云县',
1292 | 331123: '遂昌县',
1293 | 331124: '松阳县',
1294 | 331125: '云和县',
1295 | 331126: '庆元县',
1296 | 331127: '景宁畲族自治县',
1297 | 331181: '龙泉市'
1298 | },
1299 | 340000: {
1300 | 340100: '合肥市',
1301 | 340200: '芜湖市',
1302 | 340300: '蚌埠市',
1303 | 340400: '淮南市',
1304 | 340500: '马鞍山市',
1305 | 340600: '淮北市',
1306 | 340700: '铜陵市',
1307 | 340800: '安庆市',
1308 | 341000: '黄山市',
1309 | 341100: '滁州市',
1310 | 341200: '阜阳市',
1311 | 341300: '宿州市',
1312 | 341500: '六安市',
1313 | 341600: '亳州市',
1314 | 341700: '池州市',
1315 | 341800: '宣城市'
1316 | },
1317 | 340100: {
1318 | 340102: '瑶海区',
1319 | 340103: '庐阳区',
1320 | 340104: '蜀山区',
1321 | 340111: '包河区',
1322 | 340121: '长丰县',
1323 | 340122: '肥东县',
1324 | 340123: '肥西县',
1325 | 340124: '庐江县',
1326 | 340181: '巢湖市'
1327 | },
1328 | 340200: {
1329 | 340202: '镜湖区',
1330 | 340203: '弋江区',
1331 | 340207: '鸠江区',
1332 | 340221: '湾沚区',
1333 | 340222: '繁昌区',
1334 | 340223: '南陵县',
1335 | 340281: '无为市'
1336 | },
1337 | 340300: {
1338 | 340302: '龙子湖区',
1339 | 340303: '蚌山区',
1340 | 340304: '禹会区',
1341 | 340311: '淮上区',
1342 | 340321: '怀远县',
1343 | 340322: '五河县',
1344 | 340323: '固镇县'
1345 | },
1346 | 340400: {
1347 | 340402: '大通区',
1348 | 340403: '田家庵区',
1349 | 340404: '谢家集区',
1350 | 340405: '八公山区',
1351 | 340406: '潘集区',
1352 | 340421: '凤台县',
1353 | 340422: '寿县'
1354 | },
1355 | 340500: {
1356 | 340503: '花山区',
1357 | 340504: '雨山区',
1358 | 340506: '博望区',
1359 | 340521: '当涂县',
1360 | 340522: '含山县',
1361 | 340523: '和县'
1362 | },
1363 | 340600: {
1364 | 340602: '杜集区',
1365 | 340603: '相山区',
1366 | 340604: '烈山区',
1367 | 340621: '濉溪县'
1368 | },
1369 | 340700: {
1370 | 340705: '铜官区',
1371 | 340706: '义安区',
1372 | 340711: '郊区',
1373 | 340722: '枞阳县'
1374 | },
1375 | 340800: {
1376 | 340802: '迎江区',
1377 | 340803: '大观区',
1378 | 340811: '宜秀区',
1379 | 340822: '怀宁县',
1380 | 340825: '太湖县',
1381 | 340826: '宿松县',
1382 | 340827: '望江县',
1383 | 340828: '岳西县',
1384 | 340881: '桐城市',
1385 | 340882: '潜山市'
1386 | },
1387 | 341000: {
1388 | 341002: '屯溪区',
1389 | 341003: '黄山区',
1390 | 341004: '徽州区',
1391 | 341021: '歙县',
1392 | 341022: '休宁县',
1393 | 341023: '黟县',
1394 | 341024: '祁门县'
1395 | },
1396 | 341100: {
1397 | 341102: '琅琊区',
1398 | 341103: '南谯区',
1399 | 341122: '来安县',
1400 | 341124: '全椒县',
1401 | 341125: '定远县',
1402 | 341126: '凤阳县',
1403 | 341181: '天长市',
1404 | 341182: '明光市'
1405 | },
1406 | 341200: {
1407 | 341202: '颍州区',
1408 | 341203: '颍东区',
1409 | 341204: '颍泉区',
1410 | 341221: '临泉县',
1411 | 341222: '太和县',
1412 | 341225: '阜南县',
1413 | 341226: '颍上县',
1414 | 341282: '界首市'
1415 | },
1416 | 341300: {
1417 | 341302: '埇桥区',
1418 | 341321: '砀山县',
1419 | 341322: '萧县',
1420 | 341323: '灵璧县',
1421 | 341324: '泗县'
1422 | },
1423 | 341500: {
1424 | 341502: '金安区',
1425 | 341503: '裕安区',
1426 | 341504: '叶集区',
1427 | 341522: '霍邱县',
1428 | 341523: '舒城县',
1429 | 341524: '金寨县',
1430 | 341525: '霍山县'
1431 | },
1432 | 341600: {
1433 | 341602: '谯城区',
1434 | 341621: '涡阳县',
1435 | 341622: '蒙城县',
1436 | 341623: '利辛县'
1437 | },
1438 | 341700: {
1439 | 341702: '贵池区',
1440 | 341721: '东至县',
1441 | 341722: '石台县',
1442 | 341723: '青阳县'
1443 | },
1444 | 341800: {
1445 | 341802: '宣州区',
1446 | 341821: '郎溪县',
1447 | 341823: '泾县',
1448 | 341824: '绩溪县',
1449 | 341825: '旌德县',
1450 | 341881: '宁国市',
1451 | 341882: '广德市'
1452 | },
1453 | 350000: {
1454 | 350100: '福州市',
1455 | 350200: '厦门市',
1456 | 350300: '莆田市',
1457 | 350400: '三明市',
1458 | 350500: '泉州市',
1459 | 350600: '漳州市',
1460 | 350700: '南平市',
1461 | 350800: '龙岩市',
1462 | 350900: '宁德市'
1463 | },
1464 | 350100: {
1465 | 350102: '鼓楼区',
1466 | 350103: '台江区',
1467 | 350104: '仓山区',
1468 | 350105: '马尾区',
1469 | 350111: '晋安区',
1470 | 350112: '长乐区',
1471 | 350121: '闽侯县',
1472 | 350122: '连江县',
1473 | 350123: '罗源县',
1474 | 350124: '闽清县',
1475 | 350125: '永泰县',
1476 | 350128: '平潭县',
1477 | 350181: '福清市'
1478 | },
1479 | 350200: {
1480 | 350203: '思明区',
1481 | 350205: '海沧区',
1482 | 350206: '湖里区',
1483 | 350211: '集美区',
1484 | 350212: '同安区',
1485 | 350213: '翔安区'
1486 | },
1487 | 350300: {
1488 | 350302: '城厢区',
1489 | 350303: '涵江区',
1490 | 350304: '荔城区',
1491 | 350305: '秀屿区',
1492 | 350322: '仙游县'
1493 | },
1494 | 350400: {
1495 | 350402: '梅列区',
1496 | 350403: '三元区',
1497 | 350421: '明溪县',
1498 | 350423: '清流县',
1499 | 350424: '宁化县',
1500 | 350425: '大田县',
1501 | 350426: '尤溪县',
1502 | 350427: '沙县',
1503 | 350428: '将乐县',
1504 | 350429: '泰宁县',
1505 | 350430: '建宁县',
1506 | 350481: '永安市'
1507 | },
1508 | 350500: {
1509 | 350502: '鲤城区',
1510 | 350503: '丰泽区',
1511 | 350504: '洛江区',
1512 | 350505: '泉港区',
1513 | 350521: '惠安县',
1514 | 350524: '安溪县',
1515 | 350525: '永春县',
1516 | 350526: '德化县',
1517 | 350527: '金门县',
1518 | 350581: '石狮市',
1519 | 350582: '晋江市',
1520 | 350583: '南安市'
1521 | },
1522 | 350600: {
1523 | 350602: '芗城区',
1524 | 350603: '龙文区',
1525 | 350622: '云霄县',
1526 | 350623: '漳浦县',
1527 | 350624: '诏安县',
1528 | 350625: '长泰县',
1529 | 350626: '东山县',
1530 | 350627: '南靖县',
1531 | 350628: '平和县',
1532 | 350629: '华安县',
1533 | 350681: '龙海市'
1534 | },
1535 | 350700: {
1536 | 350702: '延平区',
1537 | 350703: '建阳区',
1538 | 350721: '顺昌县',
1539 | 350722: '浦城县',
1540 | 350723: '光泽县',
1541 | 350724: '松溪县',
1542 | 350725: '政和县',
1543 | 350781: '邵武市',
1544 | 350782: '武夷山市',
1545 | 350783: '建瓯市'
1546 | },
1547 | 350800: {
1548 | 350802: '新罗区',
1549 | 350803: '永定区',
1550 | 350821: '长汀县',
1551 | 350823: '上杭县',
1552 | 350824: '武平县',
1553 | 350825: '连城县',
1554 | 350881: '漳平市'
1555 | },
1556 | 350900: {
1557 | 350902: '蕉城区',
1558 | 350921: '霞浦县',
1559 | 350922: '古田县',
1560 | 350923: '屏南县',
1561 | 350924: '寿宁县',
1562 | 350925: '周宁县',
1563 | 350926: '柘荣县',
1564 | 350981: '福安市',
1565 | 350982: '福鼎市'
1566 | },
1567 | 360000: {
1568 | 360100: '南昌市',
1569 | 360200: '景德镇市',
1570 | 360300: '萍乡市',
1571 | 360400: '九江市',
1572 | 360500: '新余市',
1573 | 360600: '鹰潭市',
1574 | 360700: '赣州市',
1575 | 360800: '吉安市',
1576 | 360900: '宜春市',
1577 | 361000: '抚州市',
1578 | 361100: '上饶市'
1579 | },
1580 | 360100: {
1581 | 360102: '东湖区',
1582 | 360103: '西湖区',
1583 | 360104: '青云谱区',
1584 | 360111: '青山湖区',
1585 | 360112: '新建区',
1586 | 360113: '红谷滩区',
1587 | 360121: '南昌县',
1588 | 360123: '安义县',
1589 | 360124: '进贤县'
1590 | },
1591 | 360200: {
1592 | 360202: '昌江区',
1593 | 360203: '珠山区',
1594 | 360222: '浮梁县',
1595 | 360281: '乐平市'
1596 | },
1597 | 360300: {
1598 | 360302: '安源区',
1599 | 360313: '湘东区',
1600 | 360321: '莲花县',
1601 | 360322: '上栗县',
1602 | 360323: '芦溪县'
1603 | },
1604 | 360400: {
1605 | 360402: '濂溪区',
1606 | 360403: '浔阳区',
1607 | 360404: '柴桑区',
1608 | 360423: '武宁县',
1609 | 360424: '修水县',
1610 | 360425: '永修县',
1611 | 360426: '德安县',
1612 | 360428: '都昌县',
1613 | 360429: '湖口县',
1614 | 360430: '彭泽县',
1615 | 360481: '瑞昌市',
1616 | 360482: '共青城市',
1617 | 360483: '庐山市'
1618 | },
1619 | 360500: {
1620 | 360502: '渝水区',
1621 | 360521: '分宜县'
1622 | },
1623 | 360600: {
1624 | 360602: '月湖区',
1625 | 360603: '余江区',
1626 | 360681: '贵溪市'
1627 | },
1628 | 360700: {
1629 | 360702: '章贡区',
1630 | 360703: '南康区',
1631 | 360704: '赣县区',
1632 | 360722: '信丰县',
1633 | 360723: '大余县',
1634 | 360724: '上犹县',
1635 | 360725: '崇义县',
1636 | 360726: '安远县',
1637 | 360728: '定南县',
1638 | 360729: '全南县',
1639 | 360730: '宁都县',
1640 | 360731: '于都县',
1641 | 360732: '兴国县',
1642 | 360733: '会昌县',
1643 | 360734: '寻乌县',
1644 | 360735: '石城县',
1645 | 360781: '瑞金市',
1646 | 360783: '龙南市'
1647 | },
1648 | 360800: {
1649 | 360802: '吉州区',
1650 | 360803: '青原区',
1651 | 360821: '吉安县',
1652 | 360822: '吉水县',
1653 | 360823: '峡江县',
1654 | 360824: '新干县',
1655 | 360825: '永丰县',
1656 | 360826: '泰和县',
1657 | 360827: '遂川县',
1658 | 360828: '万安县',
1659 | 360829: '安福县',
1660 | 360830: '永新县',
1661 | 360881: '井冈山市'
1662 | },
1663 | 360900: {
1664 | 360902: '袁州区',
1665 | 360921: '奉新县',
1666 | 360922: '万载县',
1667 | 360923: '上高县',
1668 | 360924: '宜丰县',
1669 | 360925: '靖安县',
1670 | 360926: '铜鼓县',
1671 | 360981: '丰城市',
1672 | 360982: '樟树市',
1673 | 360983: '高安市'
1674 | },
1675 | 361000: {
1676 | 361002: '临川区',
1677 | 361003: '东乡区',
1678 | 361021: '南城县',
1679 | 361022: '黎川县',
1680 | 361023: '南丰县',
1681 | 361024: '崇仁县',
1682 | 361025: '乐安县',
1683 | 361026: '宜黄县',
1684 | 361027: '金溪县',
1685 | 361028: '资溪县',
1686 | 361030: '广昌县'
1687 | },
1688 | 361100: {
1689 | 361102: '信州区',
1690 | 361103: '广丰区',
1691 | 361104: '广信区',
1692 | 361123: '玉山县',
1693 | 361124: '铅山县',
1694 | 361125: '横峰县',
1695 | 361126: '弋阳县',
1696 | 361127: '余干县',
1697 | 361128: '鄱阳县',
1698 | 361129: '万年县',
1699 | 361130: '婺源县',
1700 | 361181: '德兴市'
1701 | },
1702 | 370000: {
1703 | 370100: '济南市',
1704 | 370200: '青岛市',
1705 | 370300: '淄博市',
1706 | 370400: '枣庄市',
1707 | 370500: '东营市',
1708 | 370600: '烟台市',
1709 | 370700: '潍坊市',
1710 | 370800: '济宁市',
1711 | 370900: '泰安市',
1712 | 371000: '威海市',
1713 | 371100: '日照市',
1714 | 371300: '临沂市',
1715 | 371400: '德州市',
1716 | 371500: '聊城市',
1717 | 371600: '滨州市',
1718 | 371700: '菏泽市'
1719 | },
1720 | 370100: {
1721 | 370102: '历下区',
1722 | 370103: '市中区',
1723 | 370104: '槐荫区',
1724 | 370105: '天桥区',
1725 | 370112: '历城区',
1726 | 370113: '长清区',
1727 | 370114: '章丘区',
1728 | 370115: '济阳区',
1729 | 370116: '莱芜区',
1730 | 370117: '钢城区',
1731 | 370124: '平阴县',
1732 | 370126: '商河县'
1733 | },
1734 | 370200: {
1735 | 370202: '市南区',
1736 | 370203: '市北区',
1737 | 370211: '黄岛区',
1738 | 370212: '崂山区',
1739 | 370213: '李沧区',
1740 | 370214: '城阳区',
1741 | 370215: '即墨区',
1742 | 370281: '胶州市',
1743 | 370283: '平度市',
1744 | 370285: '莱西市'
1745 | },
1746 | 370300: {
1747 | 370302: '淄川区',
1748 | 370303: '张店区',
1749 | 370304: '博山区',
1750 | 370305: '临淄区',
1751 | 370306: '周村区',
1752 | 370321: '桓台县',
1753 | 370322: '高青县',
1754 | 370323: '沂源县'
1755 | },
1756 | 370400: {
1757 | 370402: '市中区',
1758 | 370403: '薛城区',
1759 | 370404: '峄城区',
1760 | 370405: '台儿庄区',
1761 | 370406: '山亭区',
1762 | 370481: '滕州市'
1763 | },
1764 | 370500: {
1765 | 370502: '东营区',
1766 | 370503: '河口区',
1767 | 370505: '垦利区',
1768 | 370522: '利津县',
1769 | 370523: '广饶县'
1770 | },
1771 | 370600: {
1772 | 370602: '芝罘区',
1773 | 370611: '福山区',
1774 | 370612: '牟平区',
1775 | 370613: '莱山区',
1776 | 370614: '蓬莱区',
1777 | 370681: '龙口市',
1778 | 370682: '莱阳市',
1779 | 370683: '莱州市',
1780 | 370685: '招远市',
1781 | 370686: '栖霞市',
1782 | 370687: '海阳市'
1783 | },
1784 | 370700: {
1785 | 370702: '潍城区',
1786 | 370703: '寒亭区',
1787 | 370704: '坊子区',
1788 | 370705: '奎文区',
1789 | 370724: '临朐县',
1790 | 370725: '昌乐县',
1791 | 370781: '青州市',
1792 | 370782: '诸城市',
1793 | 370783: '寿光市',
1794 | 370784: '安丘市',
1795 | 370785: '高密市',
1796 | 370786: '昌邑市'
1797 | },
1798 | 370800: {
1799 | 370811: '任城区',
1800 | 370812: '兖州区',
1801 | 370826: '微山县',
1802 | 370827: '鱼台县',
1803 | 370828: '金乡县',
1804 | 370829: '嘉祥县',
1805 | 370830: '汶上县',
1806 | 370831: '泗水县',
1807 | 370832: '梁山县',
1808 | 370881: '曲阜市',
1809 | 370883: '邹城市'
1810 | },
1811 | 370900: {
1812 | 370902: '泰山区',
1813 | 370911: '岱岳区',
1814 | 370921: '宁阳县',
1815 | 370923: '东平县',
1816 | 370982: '新泰市',
1817 | 370983: '肥城市'
1818 | },
1819 | 371000: {
1820 | 371002: '环翠区',
1821 | 371003: '文登区',
1822 | 371082: '荣成市',
1823 | 371083: '乳山市'
1824 | },
1825 | 371100: {
1826 | 371102: '东港区',
1827 | 371103: '岚山区',
1828 | 371121: '五莲县',
1829 | 371122: '莒县'
1830 | },
1831 | 371300: {
1832 | 371302: '兰山区',
1833 | 371311: '罗庄区',
1834 | 371312: '河东区',
1835 | 371321: '沂南县',
1836 | 371322: '郯城县',
1837 | 371323: '沂水县',
1838 | 371324: '兰陵县',
1839 | 371325: '费县',
1840 | 371326: '平邑县',
1841 | 371327: '莒南县',
1842 | 371328: '蒙阴县',
1843 | 371329: '临沭县'
1844 | },
1845 | 371400: {
1846 | 371402: '德城区',
1847 | 371403: '陵城区',
1848 | 371422: '宁津县',
1849 | 371423: '庆云县',
1850 | 371424: '临邑县',
1851 | 371425: '齐河县',
1852 | 371426: '平原县',
1853 | 371427: '夏津县',
1854 | 371428: '武城县',
1855 | 371481: '乐陵市',
1856 | 371482: '禹城市'
1857 | },
1858 | 371500: {
1859 | 371502: '东昌府区',
1860 | 371503: '茌平区',
1861 | 371521: '阳谷县',
1862 | 371522: '莘县',
1863 | 371524: '东阿县',
1864 | 371525: '冠县',
1865 | 371526: '高唐县',
1866 | 371581: '临清市'
1867 | },
1868 | 371600: {
1869 | 371602: '滨城区',
1870 | 371603: '沾化区',
1871 | 371621: '惠民县',
1872 | 371622: '阳信县',
1873 | 371623: '无棣县',
1874 | 371625: '博兴县',
1875 | 371681: '邹平市'
1876 | },
1877 | 371700: {
1878 | 371702: '牡丹区',
1879 | 371703: '定陶区',
1880 | 371721: '曹县',
1881 | 371722: '单县',
1882 | 371723: '成武县',
1883 | 371724: '巨野县',
1884 | 371725: '郓城县',
1885 | 371726: '鄄城县',
1886 | 371728: '东明县'
1887 | },
1888 | 410000: {
1889 | 410100: '郑州市',
1890 | 410200: '开封市',
1891 | 410300: '洛阳市',
1892 | 410400: '平顶山市',
1893 | 410500: '安阳市',
1894 | 410600: '鹤壁市',
1895 | 410700: '新乡市',
1896 | 410800: '焦作市',
1897 | 410900: '濮阳市',
1898 | 411000: '许昌市',
1899 | 411100: '漯河市',
1900 | 411200: '三门峡市',
1901 | 411300: '南阳市',
1902 | 411400: '商丘市',
1903 | 411500: '信阳市',
1904 | 411600: '周口市',
1905 | 411700: '驻马店市',
1906 | 419001: '济源市'
1907 | },
1908 | 410100: {
1909 | 410102: '中原区',
1910 | 410103: '二七区',
1911 | 410104: '管城回族区',
1912 | 410105: '金水区',
1913 | 410106: '上街区',
1914 | 410108: '惠济区',
1915 | 410122: '中牟县',
1916 | 410181: '巩义市',
1917 | 410182: '荥阳市',
1918 | 410183: '新密市',
1919 | 410184: '新郑市',
1920 | 410185: '登封市'
1921 | },
1922 | 410200: {
1923 | 410202: '龙亭区',
1924 | 410203: '顺河回族区',
1925 | 410204: '鼓楼区',
1926 | 410205: '禹王台区',
1927 | 410212: '祥符区',
1928 | 410221: '杞县',
1929 | 410222: '通许县',
1930 | 410223: '尉氏县',
1931 | 410225: '兰考县'
1932 | },
1933 | 410300: {
1934 | 410302: '老城区',
1935 | 410303: '西工区',
1936 | 410304: '瀍河回族区',
1937 | 410305: '涧西区',
1938 | 410306: '吉利区',
1939 | 410311: '洛龙区',
1940 | 410322: '孟津县',
1941 | 410323: '新安县',
1942 | 410324: '栾川县',
1943 | 410325: '嵩县',
1944 | 410326: '汝阳县',
1945 | 410327: '宜阳县',
1946 | 410328: '洛宁县',
1947 | 410329: '伊川县',
1948 | 410381: '偃师市'
1949 | },
1950 | 410400: {
1951 | 410402: '新华区',
1952 | 410403: '卫东区',
1953 | 410404: '石龙区',
1954 | 410411: '湛河区',
1955 | 410421: '宝丰县',
1956 | 410422: '叶县',
1957 | 410423: '鲁山县',
1958 | 410425: '郏县',
1959 | 410481: '舞钢市',
1960 | 410482: '汝州市'
1961 | },
1962 | 410500: {
1963 | 410502: '文峰区',
1964 | 410503: '北关区',
1965 | 410505: '殷都区',
1966 | 410506: '龙安区',
1967 | 410522: '安阳县',
1968 | 410523: '汤阴县',
1969 | 410526: '滑县',
1970 | 410527: '内黄县',
1971 | 410581: '林州市'
1972 | },
1973 | 410600: {
1974 | 410602: '鹤山区',
1975 | 410603: '山城区',
1976 | 410611: '淇滨区',
1977 | 410621: '浚县',
1978 | 410622: '淇县'
1979 | },
1980 | 410700: {
1981 | 410702: '红旗区',
1982 | 410703: '卫滨区',
1983 | 410704: '凤泉区',
1984 | 410711: '牧野区',
1985 | 410721: '新乡县',
1986 | 410724: '获嘉县',
1987 | 410725: '原阳县',
1988 | 410726: '延津县',
1989 | 410727: '封丘县',
1990 | 410781: '卫辉市',
1991 | 410782: '辉县市',
1992 | 410783: '长垣市'
1993 | },
1994 | 410800: {
1995 | 410802: '解放区',
1996 | 410803: '中站区',
1997 | 410804: '马村区',
1998 | 410811: '山阳区',
1999 | 410821: '修武县',
2000 | 410822: '博爱县',
2001 | 410823: '武陟县',
2002 | 410825: '温县',
2003 | 410882: '沁阳市',
2004 | 410883: '孟州市'
2005 | },
2006 | 410900: {
2007 | 410902: '华龙区',
2008 | 410922: '清丰县',
2009 | 410923: '南乐县',
2010 | 410926: '范县',
2011 | 410927: '台前县',
2012 | 410928: '濮阳县'
2013 | },
2014 | 411000: {
2015 | 411002: '魏都区',
2016 | 411003: '建安区',
2017 | 411024: '鄢陵县',
2018 | 411025: '襄城县',
2019 | 411081: '禹州市',
2020 | 411082: '长葛市'
2021 | },
2022 | 411100: {
2023 | 411102: '源汇区',
2024 | 411103: '郾城区',
2025 | 411104: '召陵区',
2026 | 411121: '舞阳县',
2027 | 411122: '临颍县'
2028 | },
2029 | 411200: {
2030 | 411202: '湖滨区',
2031 | 411203: '陕州区',
2032 | 411221: '渑池县',
2033 | 411224: '卢氏县',
2034 | 411281: '义马市',
2035 | 411282: '灵宝市'
2036 | },
2037 | 411300: {
2038 | 411302: '宛城区',
2039 | 411303: '卧龙区',
2040 | 411321: '南召县',
2041 | 411322: '方城县',
2042 | 411323: '西峡县',
2043 | 411324: '镇平县',
2044 | 411325: '内乡县',
2045 | 411326: '淅川县',
2046 | 411327: '社旗县',
2047 | 411328: '唐河县',
2048 | 411329: '新野县',
2049 | 411330: '桐柏县',
2050 | 411381: '邓州市'
2051 | },
2052 | 411400: {
2053 | 411402: '梁园区',
2054 | 411403: '睢阳区',
2055 | 411421: '民权县',
2056 | 411422: '睢县',
2057 | 411423: '宁陵县',
2058 | 411424: '柘城县',
2059 | 411425: '虞城县',
2060 | 411426: '夏邑县',
2061 | 411481: '永城市'
2062 | },
2063 | 411500: {
2064 | 411502: '浉河区',
2065 | 411503: '平桥区',
2066 | 411521: '罗山县',
2067 | 411522: '光山县',
2068 | 411523: '新县',
2069 | 411524: '商城县',
2070 | 411525: '固始县',
2071 | 411526: '潢川县',
2072 | 411527: '淮滨县',
2073 | 411528: '息县'
2074 | },
2075 | 411600: {
2076 | 411602: '川汇区',
2077 | 411603: '淮阳区',
2078 | 411621: '扶沟县',
2079 | 411622: '西华县',
2080 | 411623: '商水县',
2081 | 411624: '沈丘县',
2082 | 411625: '郸城县',
2083 | 411627: '太康县',
2084 | 411628: '鹿邑县',
2085 | 411681: '项城市'
2086 | },
2087 | 411700: {
2088 | 411702: '驿城区',
2089 | 411721: '西平县',
2090 | 411722: '上蔡县',
2091 | 411723: '平舆县',
2092 | 411724: '正阳县',
2093 | 411725: '确山县',
2094 | 411726: '泌阳县',
2095 | 411727: '汝南县',
2096 | 411728: '遂平县',
2097 | 411729: '新蔡县'
2098 | },
2099 | 419001: {
2100 | 419001: '济源市'
2101 | },
2102 | 420000: {
2103 | 420100: '武汉市',
2104 | 420200: '黄石市',
2105 | 420300: '十堰市',
2106 | 420500: '宜昌市',
2107 | 420600: '襄阳市',
2108 | 420700: '鄂州市',
2109 | 420800: '荆门市',
2110 | 420900: '孝感市',
2111 | 421000: '荆州市',
2112 | 421100: '黄冈市',
2113 | 421200: '咸宁市',
2114 | 421300: '随州市',
2115 | 422800: '恩施土家族苗族自治州',
2116 | 429004: '仙桃市',
2117 | 429005: '潜江市',
2118 | 429006: '天门市',
2119 | 429021: '神农架林区'
2120 | },
2121 | 420100: {
2122 | 420102: '江岸区',
2123 | 420103: '江汉区',
2124 | 420104: '硚口区',
2125 | 420105: '汉阳区',
2126 | 420106: '武昌区',
2127 | 420107: '青山区',
2128 | 420111: '洪山区',
2129 | 420112: '东西湖区',
2130 | 420113: '汉南区',
2131 | 420114: '蔡甸区',
2132 | 420115: '江夏区',
2133 | 420116: '黄陂区',
2134 | 420117: '新洲区'
2135 | },
2136 | 420200: {
2137 | 420202: '黄石港区',
2138 | 420203: '西塞山区',
2139 | 420204: '下陆区',
2140 | 420205: '铁山区',
2141 | 420222: '阳新县',
2142 | 420281: '大冶市'
2143 | },
2144 | 420300: {
2145 | 420302: '茅箭区',
2146 | 420303: '张湾区',
2147 | 420304: '郧阳区',
2148 | 420322: '郧西县',
2149 | 420323: '竹山县',
2150 | 420324: '竹溪县',
2151 | 420325: '房县',
2152 | 420381: '丹江口市'
2153 | },
2154 | 420500: {
2155 | 420502: '西陵区',
2156 | 420503: '伍家岗区',
2157 | 420504: '点军区',
2158 | 420505: '猇亭区',
2159 | 420506: '夷陵区',
2160 | 420525: '远安县',
2161 | 420526: '兴山县',
2162 | 420527: '秭归县',
2163 | 420528: '长阳土家族自治县',
2164 | 420529: '五峰土家族自治县',
2165 | 420581: '宜都市',
2166 | 420582: '当阳市',
2167 | 420583: '枝江市'
2168 | },
2169 | 420600: {
2170 | 420602: '襄城区',
2171 | 420606: '樊城区',
2172 | 420607: '襄州区',
2173 | 420624: '南漳县',
2174 | 420625: '谷城县',
2175 | 420626: '保康县',
2176 | 420682: '老河口市',
2177 | 420683: '枣阳市',
2178 | 420684: '宜城市'
2179 | },
2180 | 420700: {
2181 | 420702: '梁子湖区',
2182 | 420703: '华容区',
2183 | 420704: '鄂城区'
2184 | },
2185 | 420800: {
2186 | 420802: '东宝区',
2187 | 420804: '掇刀区',
2188 | 420822: '沙洋县',
2189 | 420881: '钟祥市',
2190 | 420882: '京山市'
2191 | },
2192 | 420900: {
2193 | 420902: '孝南区',
2194 | 420921: '孝昌县',
2195 | 420922: '大悟县',
2196 | 420923: '云梦县',
2197 | 420981: '应城市',
2198 | 420982: '安陆市',
2199 | 420984: '汉川市'
2200 | },
2201 | 421000: {
2202 | 421002: '沙市区',
2203 | 421003: '荆州区',
2204 | 421022: '公安县',
2205 | 421023: '监利市',
2206 | 421024: '江陵县',
2207 | 421081: '石首市',
2208 | 421083: '洪湖市',
2209 | 421087: '松滋市'
2210 | },
2211 | 421100: {
2212 | 421102: '黄州区',
2213 | 421121: '团风县',
2214 | 421122: '红安县',
2215 | 421123: '罗田县',
2216 | 421124: '英山县',
2217 | 421125: '浠水县',
2218 | 421126: '蕲春县',
2219 | 421127: '黄梅县',
2220 | 421181: '麻城市',
2221 | 421182: '武穴市'
2222 | },
2223 | 421200: {
2224 | 421202: '咸安区',
2225 | 421221: '嘉鱼县',
2226 | 421222: '通城县',
2227 | 421223: '崇阳县',
2228 | 421224: '通山县',
2229 | 421281: '赤壁市'
2230 | },
2231 | 421300: {
2232 | 421303: '曾都区',
2233 | 421321: '随县',
2234 | 421381: '广水市'
2235 | },
2236 | 422800: {
2237 | 422801: '恩施市',
2238 | 422802: '利川市',
2239 | 422822: '建始县',
2240 | 422823: '巴东县',
2241 | 422825: '宣恩县',
2242 | 422826: '咸丰县',
2243 | 422827: '来凤县',
2244 | 422828: '鹤峰县'
2245 | },
2246 | 429004: {
2247 | 429004: '仙桃市'
2248 | },
2249 | 429005: {
2250 | 429005: '潜江市'
2251 | },
2252 | 429006: {
2253 | 429006: '天门市'
2254 | },
2255 | 429021: {
2256 | 429021: '神农架林区'
2257 | },
2258 | 430000: {
2259 | 430100: '长沙市',
2260 | 430200: '株洲市',
2261 | 430300: '湘潭市',
2262 | 430400: '衡阳市',
2263 | 430500: '邵阳市',
2264 | 430600: '岳阳市',
2265 | 430700: '常德市',
2266 | 430800: '张家界市',
2267 | 430900: '益阳市',
2268 | 431000: '郴州市',
2269 | 431100: '永州市',
2270 | 431200: '怀化市',
2271 | 431300: '娄底市',
2272 | 433100: '湘西土家族苗族自治州'
2273 | },
2274 | 430100: {
2275 | 430102: '芙蓉区',
2276 | 430103: '天心区',
2277 | 430104: '岳麓区',
2278 | 430105: '开福区',
2279 | 430111: '雨花区',
2280 | 430112: '望城区',
2281 | 430121: '长沙县',
2282 | 430181: '浏阳市',
2283 | 430182: '宁乡市'
2284 | },
2285 | 430200: {
2286 | 430202: '荷塘区',
2287 | 430203: '芦淞区',
2288 | 430204: '石峰区',
2289 | 430211: '天元区',
2290 | 430212: '渌口区',
2291 | 430223: '攸县',
2292 | 430224: '茶陵县',
2293 | 430225: '炎陵县',
2294 | 430281: '醴陵市'
2295 | },
2296 | 430300: {
2297 | 430302: '雨湖区',
2298 | 430304: '岳塘区',
2299 | 430321: '湘潭县',
2300 | 430381: '湘乡市',
2301 | 430382: '韶山市'
2302 | },
2303 | 430400: {
2304 | 430405: '珠晖区',
2305 | 430406: '雁峰区',
2306 | 430407: '石鼓区',
2307 | 430408: '蒸湘区',
2308 | 430412: '南岳区',
2309 | 430421: '衡阳县',
2310 | 430422: '衡南县',
2311 | 430423: '衡山县',
2312 | 430424: '衡东县',
2313 | 430426: '祁东县',
2314 | 430481: '耒阳市',
2315 | 430482: '常宁市'
2316 | },
2317 | 430500: {
2318 | 430502: '双清区',
2319 | 430503: '大祥区',
2320 | 430511: '北塔区',
2321 | 430522: '新邵县',
2322 | 430523: '邵阳县',
2323 | 430524: '隆回县',
2324 | 430525: '洞口县',
2325 | 430527: '绥宁县',
2326 | 430528: '新宁县',
2327 | 430529: '城步苗族自治县',
2328 | 430581: '武冈市',
2329 | 430582: '邵东市'
2330 | },
2331 | 430600: {
2332 | 430602: '岳阳楼区',
2333 | 430603: '云溪区',
2334 | 430611: '君山区',
2335 | 430621: '岳阳县',
2336 | 430623: '华容县',
2337 | 430624: '湘阴县',
2338 | 430626: '平江县',
2339 | 430681: '汨罗市',
2340 | 430682: '临湘市'
2341 | },
2342 | 430700: {
2343 | 430702: '武陵区',
2344 | 430703: '鼎城区',
2345 | 430721: '安乡县',
2346 | 430722: '汉寿县',
2347 | 430723: '澧县',
2348 | 430724: '临澧县',
2349 | 430725: '桃源县',
2350 | 430726: '石门县',
2351 | 430781: '津市市'
2352 | },
2353 | 430800: {
2354 | 430802: '永定区',
2355 | 430811: '武陵源区',
2356 | 430821: '慈利县',
2357 | 430822: '桑植县'
2358 | },
2359 | 430900: {
2360 | 430902: '资阳区',
2361 | 430903: '赫山区',
2362 | 430921: '南县',
2363 | 430922: '桃江县',
2364 | 430923: '安化县',
2365 | 430981: '沅江市'
2366 | },
2367 | 431000: {
2368 | 431002: '北湖区',
2369 | 431003: '苏仙区',
2370 | 431021: '桂阳县',
2371 | 431022: '宜章县',
2372 | 431023: '永兴县',
2373 | 431024: '嘉禾县',
2374 | 431025: '临武县',
2375 | 431026: '汝城县',
2376 | 431027: '桂东县',
2377 | 431028: '安仁县',
2378 | 431081: '资兴市'
2379 | },
2380 | 431100: {
2381 | 431102: '零陵区',
2382 | 431103: '冷水滩区',
2383 | 431121: '祁阳县',
2384 | 431122: '东安县',
2385 | 431123: '双牌县',
2386 | 431124: '道县',
2387 | 431125: '江永县',
2388 | 431126: '宁远县',
2389 | 431127: '蓝山县',
2390 | 431128: '新田县',
2391 | 431129: '江华瑶族自治县'
2392 | },
2393 | 431200: {
2394 | 431202: '鹤城区',
2395 | 431221: '中方县',
2396 | 431222: '沅陵县',
2397 | 431223: '辰溪县',
2398 | 431224: '溆浦县',
2399 | 431225: '会同县',
2400 | 431226: '麻阳苗族自治县',
2401 | 431227: '新晃侗族自治县',
2402 | 431228: '芷江侗族自治县',
2403 | 431229: '靖州苗族侗族自治县',
2404 | 431230: '通道侗族自治县',
2405 | 431281: '洪江市'
2406 | },
2407 | 431300: {
2408 | 431302: '娄星区',
2409 | 431321: '双峰县',
2410 | 431322: '新化县',
2411 | 431381: '冷水江市',
2412 | 431382: '涟源市'
2413 | },
2414 | 433100: {
2415 | 433101: '吉首市',
2416 | 433122: '泸溪县',
2417 | 433123: '凤凰县',
2418 | 433124: '花垣县',
2419 | 433125: '保靖县',
2420 | 433126: '古丈县',
2421 | 433127: '永顺县',
2422 | 433130: '龙山县'
2423 | },
2424 | 440000: {
2425 | 440100: '广州市',
2426 | 440200: '韶关市',
2427 | 440300: '深圳市',
2428 | 440400: '珠海市',
2429 | 440500: '汕头市',
2430 | 440600: '佛山市',
2431 | 440700: '江门市',
2432 | 440800: '湛江市',
2433 | 440900: '茂名市',
2434 | 441200: '肇庆市',
2435 | 441300: '惠州市',
2436 | 441400: '梅州市',
2437 | 441500: '汕尾市',
2438 | 441600: '河源市',
2439 | 441700: '阳江市',
2440 | 441800: '清远市',
2441 | 441900: '东莞市',
2442 | 442000: '中山市',
2443 | 445100: '潮州市',
2444 | 445200: '揭阳市',
2445 | 445300: '云浮市'
2446 | },
2447 | 440100: {
2448 | 440103: '荔湾区',
2449 | 440104: '越秀区',
2450 | 440105: '海珠区',
2451 | 440106: '天河区',
2452 | 440111: '白云区',
2453 | 440112: '黄埔区',
2454 | 440113: '番禺区',
2455 | 440114: '花都区',
2456 | 440115: '南沙区',
2457 | 440117: '从化区',
2458 | 440118: '增城区'
2459 | },
2460 | 440200: {
2461 | 440203: '武江区',
2462 | 440204: '浈江区',
2463 | 440205: '曲江区',
2464 | 440222: '始兴县',
2465 | 440224: '仁化县',
2466 | 440229: '翁源县',
2467 | 440232: '乳源瑶族自治县',
2468 | 440233: '新丰县',
2469 | 440281: '乐昌市',
2470 | 440282: '南雄市'
2471 | },
2472 | 440300: {
2473 | 440303: '罗湖区',
2474 | 440304: '福田区',
2475 | 440305: '南山区',
2476 | 440306: '宝安区',
2477 | 440307: '龙岗区',
2478 | 440308: '盐田区',
2479 | 440309: '龙华区',
2480 | 440310: '坪山区',
2481 | 440311: '光明区'
2482 | },
2483 | 440400: {
2484 | 440402: '香洲区',
2485 | 440403: '斗门区',
2486 | 440404: '金湾区'
2487 | },
2488 | 440500: {
2489 | 440507: '龙湖区',
2490 | 440511: '金平区',
2491 | 440512: '濠江区',
2492 | 440513: '潮阳区',
2493 | 440514: '潮南区',
2494 | 440515: '澄海区',
2495 | 440523: '南澳县'
2496 | },
2497 | 440600: {
2498 | 440604: '禅城区',
2499 | 440605: '南海区',
2500 | 440606: '顺德区',
2501 | 440607: '三水区',
2502 | 440608: '高明区'
2503 | },
2504 | 440700: {
2505 | 440703: '蓬江区',
2506 | 440704: '江海区',
2507 | 440705: '新会区',
2508 | 440781: '台山市',
2509 | 440783: '开平市',
2510 | 440784: '鹤山市',
2511 | 440785: '恩平市'
2512 | },
2513 | 440800: {
2514 | 440802: '赤坎区',
2515 | 440803: '霞山区',
2516 | 440804: '坡头区',
2517 | 440811: '麻章区',
2518 | 440823: '遂溪县',
2519 | 440825: '徐闻县',
2520 | 440881: '廉江市',
2521 | 440882: '雷州市',
2522 | 440883: '吴川市'
2523 | },
2524 | 440900: {
2525 | 440902: '茂南区',
2526 | 440904: '电白区',
2527 | 440981: '高州市',
2528 | 440982: '化州市',
2529 | 440983: '信宜市'
2530 | },
2531 | 441200: {
2532 | 441202: '端州区',
2533 | 441203: '鼎湖区',
2534 | 441204: '高要区',
2535 | 441223: '广宁县',
2536 | 441224: '怀集县',
2537 | 441225: '封开县',
2538 | 441226: '德庆县',
2539 | 441284: '四会市'
2540 | },
2541 | 441300: {
2542 | 441302: '惠城区',
2543 | 441303: '惠阳区',
2544 | 441322: '博罗县',
2545 | 441323: '惠东县',
2546 | 441324: '龙门县'
2547 | },
2548 | 441400: {
2549 | 441402: '梅江区',
2550 | 441403: '梅县区',
2551 | 441422: '大埔县',
2552 | 441423: '丰顺县',
2553 | 441424: '五华县',
2554 | 441426: '平远县',
2555 | 441427: '蕉岭县',
2556 | 441481: '兴宁市'
2557 | },
2558 | 441500: {
2559 | 441502: '城区',
2560 | 441521: '海丰县',
2561 | 441523: '陆河县',
2562 | 441581: '陆丰市'
2563 | },
2564 | 441600: {
2565 | 441602: '源城区',
2566 | 441621: '紫金县',
2567 | 441622: '龙川县',
2568 | 441623: '连平县',
2569 | 441624: '和平县',
2570 | 441625: '东源县'
2571 | },
2572 | 441700: {
2573 | 441702: '江城区',
2574 | 441704: '阳东区',
2575 | 441721: '阳西县',
2576 | 441781: '阳春市'
2577 | },
2578 | 441800: {
2579 | 441802: '清城区',
2580 | 441803: '清新区',
2581 | 441821: '佛冈县',
2582 | 441823: '阳山县',
2583 | 441825: '连山壮族瑶族自治县',
2584 | 441826: '连南瑶族自治县',
2585 | 441881: '英德市',
2586 | 441882: '连州市'
2587 | },
2588 | 441900: {
2589 | 441900: '东莞市'
2590 | },
2591 | 442000: {
2592 | 442000: '中山市'
2593 | },
2594 | 445100: {
2595 | 445102: '湘桥区',
2596 | 445103: '潮安区',
2597 | 445122: '饶平县'
2598 | },
2599 | 445200: {
2600 | 445202: '榕城区',
2601 | 445203: '揭东区',
2602 | 445222: '揭西县',
2603 | 445224: '惠来县',
2604 | 445281: '普宁市'
2605 | },
2606 | 445300: {
2607 | 445302: '云城区',
2608 | 445303: '云安区',
2609 | 445321: '新兴县',
2610 | 445322: '郁南县',
2611 | 445381: '罗定市'
2612 | },
2613 | 450000: {
2614 | 450100: '南宁市',
2615 | 450200: '柳州市',
2616 | 450300: '桂林市',
2617 | 450400: '梧州市',
2618 | 450500: '北海市',
2619 | 450600: '防城港市',
2620 | 450700: '钦州市',
2621 | 450800: '贵港市',
2622 | 450900: '玉林市',
2623 | 451000: '百色市',
2624 | 451100: '贺州市',
2625 | 451200: '河池市',
2626 | 451300: '来宾市',
2627 | 451400: '崇左市'
2628 | },
2629 | 450100: {
2630 | 450102: '兴宁区',
2631 | 450103: '青秀区',
2632 | 450105: '江南区',
2633 | 450107: '西乡塘区',
2634 | 450108: '良庆区',
2635 | 450109: '邕宁区',
2636 | 450110: '武鸣区',
2637 | 450123: '隆安县',
2638 | 450124: '马山县',
2639 | 450125: '上林县',
2640 | 450126: '宾阳县',
2641 | 450127: '横县'
2642 | },
2643 | 450200: {
2644 | 450202: '城中区',
2645 | 450203: '鱼峰区',
2646 | 450204: '柳南区',
2647 | 450205: '柳北区',
2648 | 450206: '柳江区',
2649 | 450222: '柳城县',
2650 | 450223: '鹿寨县',
2651 | 450224: '融安县',
2652 | 450225: '融水苗族自治县',
2653 | 450226: '三江侗族自治县'
2654 | },
2655 | 450300: {
2656 | 450302: '秀峰区',
2657 | 450303: '叠彩区',
2658 | 450304: '象山区',
2659 | 450305: '七星区',
2660 | 450311: '雁山区',
2661 | 450312: '临桂区',
2662 | 450321: '阳朔县',
2663 | 450323: '灵川县',
2664 | 450324: '全州县',
2665 | 450325: '兴安县',
2666 | 450326: '永福县',
2667 | 450327: '灌阳县',
2668 | 450328: '龙胜各族自治县',
2669 | 450329: '资源县',
2670 | 450330: '平乐县',
2671 | 450332: '恭城瑶族自治县',
2672 | 450381: '荔浦市'
2673 | },
2674 | 450400: {
2675 | 450403: '万秀区',
2676 | 450405: '长洲区',
2677 | 450406: '龙圩区',
2678 | 450421: '苍梧县',
2679 | 450422: '藤县',
2680 | 450423: '蒙山县',
2681 | 450481: '岑溪市'
2682 | },
2683 | 450500: {
2684 | 450502: '海城区',
2685 | 450503: '银海区',
2686 | 450512: '铁山港区',
2687 | 450521: '合浦县'
2688 | },
2689 | 450600: {
2690 | 450602: '港口区',
2691 | 450603: '防城区',
2692 | 450621: '上思县',
2693 | 450681: '东兴市'
2694 | },
2695 | 450700: {
2696 | 450702: '钦南区',
2697 | 450703: '钦北区',
2698 | 450721: '灵山县',
2699 | 450722: '浦北县'
2700 | },
2701 | 450800: {
2702 | 450802: '港北区',
2703 | 450803: '港南区',
2704 | 450804: '覃塘区',
2705 | 450821: '平南县',
2706 | 450881: '桂平市'
2707 | },
2708 | 450900: {
2709 | 450902: '玉州区',
2710 | 450903: '福绵区',
2711 | 450921: '容县',
2712 | 450922: '陆川县',
2713 | 450923: '博白县',
2714 | 450924: '兴业县',
2715 | 450981: '北流市'
2716 | },
2717 | 451000: {
2718 | 451002: '右江区',
2719 | 451003: '田阳区',
2720 | 451022: '田东县',
2721 | 451024: '德保县',
2722 | 451026: '那坡县',
2723 | 451027: '凌云县',
2724 | 451028: '乐业县',
2725 | 451029: '田林县',
2726 | 451030: '西林县',
2727 | 451031: '隆林各族自治县',
2728 | 451081: '靖西市',
2729 | 451082: '平果市'
2730 | },
2731 | 451100: {
2732 | 451102: '八步区',
2733 | 451103: '平桂区',
2734 | 451121: '昭平县',
2735 | 451122: '钟山县',
2736 | 451123: '富川瑶族自治县'
2737 | },
2738 | 451200: {
2739 | 451202: '金城江区',
2740 | 451203: '宜州区',
2741 | 451221: '南丹县',
2742 | 451222: '天峨县',
2743 | 451223: '凤山县',
2744 | 451224: '东兰县',
2745 | 451225: '罗城仫佬族自治县',
2746 | 451226: '环江毛南族自治县',
2747 | 451227: '巴马瑶族自治县',
2748 | 451228: '都安瑶族自治县',
2749 | 451229: '大化瑶族自治县'
2750 | },
2751 | 451300: {
2752 | 451302: '兴宾区',
2753 | 451321: '忻城县',
2754 | 451322: '象州县',
2755 | 451323: '武宣县',
2756 | 451324: '金秀瑶族自治县',
2757 | 451381: '合山市'
2758 | },
2759 | 451400: {
2760 | 451402: '江州区',
2761 | 451421: '扶绥县',
2762 | 451422: '宁明县',
2763 | 451423: '龙州县',
2764 | 451424: '大新县',
2765 | 451425: '天等县',
2766 | 451481: '凭祥市'
2767 | },
2768 | 460000: {
2769 | 460100: '海口市',
2770 | 460200: '三亚市',
2771 | 460300: '三沙市',
2772 | 460400: '儋州市',
2773 | 469001: '五指山市',
2774 | 469002: '琼海市',
2775 | 469005: '文昌市',
2776 | 469006: '万宁市',
2777 | 469007: '东方市',
2778 | 469021: '定安县',
2779 | 469022: '屯昌县',
2780 | 469023: '澄迈县',
2781 | 469024: '临高县',
2782 | 469025: '白沙黎族自治县',
2783 | 469026: '昌江黎族自治县',
2784 | 469027: '乐东黎族自治县',
2785 | 469028: '陵水黎族自治县',
2786 | 469029: '保亭黎族苗族自治县',
2787 | 469030: '琼中黎族苗族自治县'
2788 | },
2789 | 460100: {
2790 | 460105: '秀英区',
2791 | 460106: '龙华区',
2792 | 460107: '琼山区',
2793 | 460108: '美兰区'
2794 | },
2795 | 460200: {
2796 | 460202: '海棠区',
2797 | 460203: '吉阳区',
2798 | 460204: '天涯区',
2799 | 460205: '崖州区'
2800 | },
2801 | 460300: {
2802 | 460301: '西沙区',
2803 | 460302: '南沙区'
2804 | },
2805 | 460400: {
2806 | 460400: '儋州市'
2807 | },
2808 | 469001: {
2809 | 469001: '五指山市'
2810 | },
2811 | 469002: {
2812 | 469002: '琼海市'
2813 | },
2814 | 469005: {
2815 | 469005: '文昌市'
2816 | },
2817 | 469006: {
2818 | 469006: '万宁市'
2819 | },
2820 | 469007: {
2821 | 469007: '东方市'
2822 | },
2823 | 469021: {
2824 | 469021: '定安县'
2825 | },
2826 | 469022: {
2827 | 469022: '屯昌县'
2828 | },
2829 | 469023: {
2830 | 469023: '澄迈县'
2831 | },
2832 | 469024: {
2833 | 469024: '临高县'
2834 | },
2835 | 469025: {
2836 | 469025: '白沙黎族自治县'
2837 | },
2838 | 469026: {
2839 | 469026: '昌江黎族自治县'
2840 | },
2841 | 469027: {
2842 | 469027: '乐东黎族自治县'
2843 | },
2844 | 469028: {
2845 | 469028: '陵水黎族自治县'
2846 | },
2847 | 469029: {
2848 | 469029: '保亭黎族苗族自治县'
2849 | },
2850 | 469030: {
2851 | 469030: '琼中黎族苗族自治县'
2852 | },
2853 | 500000: {
2854 | 500100: '重庆城区',
2855 | 500200: '重庆郊县'
2856 | },
2857 | 500100: {
2858 | 500101: '万州区',
2859 | 500102: '涪陵区',
2860 | 500103: '渝中区',
2861 | 500104: '大渡口区',
2862 | 500105: '江北区',
2863 | 500106: '沙坪坝区',
2864 | 500107: '九龙坡区',
2865 | 500108: '南岸区',
2866 | 500109: '北碚区',
2867 | 500110: '綦江区',
2868 | 500111: '大足区',
2869 | 500112: '渝北区',
2870 | 500113: '巴南区',
2871 | 500114: '黔江区',
2872 | 500115: '长寿区',
2873 | 500116: '江津区',
2874 | 500117: '合川区',
2875 | 500118: '永川区',
2876 | 500119: '南川区',
2877 | 500120: '璧山区',
2878 | 500151: '铜梁区',
2879 | 500152: '潼南区',
2880 | 500153: '荣昌区',
2881 | 500154: '开州区',
2882 | 500155: '梁平区',
2883 | 500156: '武隆区'
2884 | },
2885 | 500200: {
2886 | 500229: '城口县',
2887 | 500230: '丰都县',
2888 | 500231: '垫江县',
2889 | 500233: '忠县',
2890 | 500235: '云阳县',
2891 | 500236: '奉节县',
2892 | 500237: '巫山县',
2893 | 500238: '巫溪县',
2894 | 500240: '石柱土家族自治县',
2895 | 500241: '秀山土家族苗族自治县',
2896 | 500242: '酉阳土家族苗族自治县',
2897 | 500243: '彭水苗族土家族自治县'
2898 | },
2899 | 510000: {
2900 | 510100: '成都市',
2901 | 510300: '自贡市',
2902 | 510400: '攀枝花市',
2903 | 510500: '泸州市',
2904 | 510600: '德阳市',
2905 | 510700: '绵阳市',
2906 | 510800: '广元市',
2907 | 510900: '遂宁市',
2908 | 511000: '内江市',
2909 | 511100: '乐山市',
2910 | 511300: '南充市',
2911 | 511400: '眉山市',
2912 | 511500: '宜宾市',
2913 | 511600: '广安市',
2914 | 511700: '达州市',
2915 | 511800: '雅安市',
2916 | 511900: '巴中市',
2917 | 512000: '资阳市',
2918 | 513200: '阿坝藏族羌族自治州',
2919 | 513300: '甘孜藏族自治州',
2920 | 513400: '凉山彝族自治州'
2921 | },
2922 | 510100: {
2923 | 510104: '锦江区',
2924 | 510105: '青羊区',
2925 | 510106: '金牛区',
2926 | 510107: '武侯区',
2927 | 510108: '成华区',
2928 | 510112: '龙泉驿区',
2929 | 510113: '青白江区',
2930 | 510114: '新都区',
2931 | 510115: '温江区',
2932 | 510116: '双流区',
2933 | 510117: '郫都区',
2934 | 510118: '新津区',
2935 | 510121: '金堂县',
2936 | 510129: '大邑县',
2937 | 510131: '蒲江县',
2938 | 510181: '都江堰市',
2939 | 510182: '彭州市',
2940 | 510183: '邛崃市',
2941 | 510184: '崇州市',
2942 | 510185: '简阳市'
2943 | },
2944 | 510300: {
2945 | 510302: '自流井区',
2946 | 510303: '贡井区',
2947 | 510304: '大安区',
2948 | 510311: '沿滩区',
2949 | 510321: '荣县',
2950 | 510322: '富顺县'
2951 | },
2952 | 510400: {
2953 | 510402: '东区',
2954 | 510403: '西区',
2955 | 510411: '仁和区',
2956 | 510421: '米易县',
2957 | 510422: '盐边县'
2958 | },
2959 | 510500: {
2960 | 510502: '江阳区',
2961 | 510503: '纳溪区',
2962 | 510504: '龙马潭区',
2963 | 510521: '泸县',
2964 | 510522: '合江县',
2965 | 510524: '叙永县',
2966 | 510525: '古蔺县'
2967 | },
2968 | 510600: {
2969 | 510603: '旌阳区',
2970 | 510604: '罗江区',
2971 | 510623: '中江县',
2972 | 510681: '广汉市',
2973 | 510682: '什邡市',
2974 | 510683: '绵竹市'
2975 | },
2976 | 510700: {
2977 | 510703: '涪城区',
2978 | 510704: '游仙区',
2979 | 510705: '安州区',
2980 | 510722: '三台县',
2981 | 510723: '盐亭县',
2982 | 510725: '梓潼县',
2983 | 510726: '北川羌族自治县',
2984 | 510727: '平武县',
2985 | 510781: '江油市'
2986 | },
2987 | 510800: {
2988 | 510802: '利州区',
2989 | 510811: '昭化区',
2990 | 510812: '朝天区',
2991 | 510821: '旺苍县',
2992 | 510822: '青川县',
2993 | 510823: '剑阁县',
2994 | 510824: '苍溪县'
2995 | },
2996 | 510900: {
2997 | 510903: '船山区',
2998 | 510904: '安居区',
2999 | 510921: '蓬溪县',
3000 | 510923: '大英县',
3001 | 510981: '射洪市'
3002 | },
3003 | 511000: {
3004 | 511002: '市中区',
3005 | 511011: '东兴区',
3006 | 511024: '威远县',
3007 | 511025: '资中县',
3008 | 511083: '隆昌市'
3009 | },
3010 | 511100: {
3011 | 511102: '市中区',
3012 | 511111: '沙湾区',
3013 | 511112: '五通桥区',
3014 | 511113: '金口河区',
3015 | 511123: '犍为县',
3016 | 511124: '井研县',
3017 | 511126: '夹江县',
3018 | 511129: '沐川县',
3019 | 511132: '峨边彝族自治县',
3020 | 511133: '马边彝族自治县',
3021 | 511181: '峨眉山市'
3022 | },
3023 | 511300: {
3024 | 511302: '顺庆区',
3025 | 511303: '高坪区',
3026 | 511304: '嘉陵区',
3027 | 511321: '南部县',
3028 | 511322: '营山县',
3029 | 511323: '蓬安县',
3030 | 511324: '仪陇县',
3031 | 511325: '西充县',
3032 | 511381: '阆中市'
3033 | },
3034 | 511400: {
3035 | 511402: '东坡区',
3036 | 511403: '彭山区',
3037 | 511421: '仁寿县',
3038 | 511423: '洪雅县',
3039 | 511424: '丹棱县',
3040 | 511425: '青神县'
3041 | },
3042 | 511500: {
3043 | 511502: '翠屏区',
3044 | 511503: '南溪区',
3045 | 511504: '叙州区',
3046 | 511523: '江安县',
3047 | 511524: '长宁县',
3048 | 511525: '高县',
3049 | 511526: '珙县',
3050 | 511527: '筠连县',
3051 | 511528: '兴文县',
3052 | 511529: '屏山县'
3053 | },
3054 | 511600: {
3055 | 511602: '广安区',
3056 | 511603: '前锋区',
3057 | 511621: '岳池县',
3058 | 511622: '武胜县',
3059 | 511623: '邻水县',
3060 | 511681: '华蓥市'
3061 | },
3062 | 511700: {
3063 | 511702: '通川区',
3064 | 511703: '达川区',
3065 | 511722: '宣汉县',
3066 | 511723: '开江县',
3067 | 511724: '大竹县',
3068 | 511725: '渠县',
3069 | 511781: '万源市'
3070 | },
3071 | 511800: {
3072 | 511802: '雨城区',
3073 | 511803: '名山区',
3074 | 511822: '荥经县',
3075 | 511823: '汉源县',
3076 | 511824: '石棉县',
3077 | 511825: '天全县',
3078 | 511826: '芦山县',
3079 | 511827: '宝兴县'
3080 | },
3081 | 511900: {
3082 | 511902: '巴州区',
3083 | 511903: '恩阳区',
3084 | 511921: '通江县',
3085 | 511922: '南江县',
3086 | 511923: '平昌县'
3087 | },
3088 | 512000: {
3089 | 512002: '雁江区',
3090 | 512021: '安岳县',
3091 | 512022: '乐至县'
3092 | },
3093 | 513200: {
3094 | 513201: '马尔康市',
3095 | 513221: '汶川县',
3096 | 513222: '理县',
3097 | 513223: '茂县',
3098 | 513224: '松潘县',
3099 | 513225: '九寨沟县',
3100 | 513226: '金川县',
3101 | 513227: '小金县',
3102 | 513228: '黑水县',
3103 | 513230: '壤塘县',
3104 | 513231: '阿坝县',
3105 | 513232: '若尔盖县',
3106 | 513233: '红原县'
3107 | },
3108 | 513300: {
3109 | 513301: '康定市',
3110 | 513322: '泸定县',
3111 | 513323: '丹巴县',
3112 | 513324: '九龙县',
3113 | 513325: '雅江县',
3114 | 513326: '道孚县',
3115 | 513327: '炉霍县',
3116 | 513328: '甘孜县',
3117 | 513329: '新龙县',
3118 | 513330: '德格县',
3119 | 513331: '白玉县',
3120 | 513332: '石渠县',
3121 | 513333: '色达县',
3122 | 513334: '理塘县',
3123 | 513335: '巴塘县',
3124 | 513336: '乡城县',
3125 | 513337: '稻城县',
3126 | 513338: '得荣县'
3127 | },
3128 | 513400: {
3129 | 513401: '西昌市',
3130 | 513422: '木里藏族自治县',
3131 | 513423: '盐源县',
3132 | 513424: '德昌县',
3133 | 513425: '会理县',
3134 | 513426: '会东县',
3135 | 513427: '宁南县',
3136 | 513428: '普格县',
3137 | 513429: '布拖县',
3138 | 513430: '金阳县',
3139 | 513431: '昭觉县',
3140 | 513432: '喜德县',
3141 | 513433: '冕宁县',
3142 | 513434: '越西县',
3143 | 513435: '甘洛县',
3144 | 513436: '美姑县',
3145 | 513437: '雷波县'
3146 | },
3147 | 520000: {
3148 | 520100: '贵阳市',
3149 | 520200: '六盘水市',
3150 | 520300: '遵义市',
3151 | 520400: '安顺市',
3152 | 520500: '毕节市',
3153 | 520600: '铜仁市',
3154 | 522300: '黔西南布依族苗族自治州',
3155 | 522600: '黔东南苗族侗族自治州',
3156 | 522700: '黔南布依族苗族自治州'
3157 | },
3158 | 520100: {
3159 | 520102: '南明区',
3160 | 520103: '云岩区',
3161 | 520111: '花溪区',
3162 | 520112: '乌当区',
3163 | 520113: '白云区',
3164 | 520115: '观山湖区',
3165 | 520121: '开阳县',
3166 | 520122: '息烽县',
3167 | 520123: '修文县',
3168 | 520181: '清镇市'
3169 | },
3170 | 520200: {
3171 | 520201: '钟山区',
3172 | 520203: '六枝特区',
3173 | 520221: '水城区',
3174 | 520281: '盘州市'
3175 | },
3176 | 520300: {
3177 | 520302: '红花岗区',
3178 | 520303: '汇川区',
3179 | 520304: '播州区',
3180 | 520322: '桐梓县',
3181 | 520323: '绥阳县',
3182 | 520324: '正安县',
3183 | 520325: '道真仡佬族苗族自治县',
3184 | 520326: '务川仡佬族苗族自治县',
3185 | 520327: '凤冈县',
3186 | 520328: '湄潭县',
3187 | 520329: '余庆县',
3188 | 520330: '习水县',
3189 | 520381: '赤水市',
3190 | 520382: '仁怀市'
3191 | },
3192 | 520400: {
3193 | 520402: '西秀区',
3194 | 520403: '平坝区',
3195 | 520422: '普定县',
3196 | 520423: '镇宁布依族苗族自治县',
3197 | 520424: '关岭布依族苗族自治县',
3198 | 520425: '紫云苗族布依族自治县'
3199 | },
3200 | 520500: {
3201 | 520502: '七星关区',
3202 | 520521: '大方县',
3203 | 520522: '黔西县',
3204 | 520523: '金沙县',
3205 | 520524: '织金县',
3206 | 520525: '纳雍县',
3207 | 520526: '威宁彝族回族苗族自治县',
3208 | 520527: '赫章县'
3209 | },
3210 | 520600: {
3211 | 520602: '碧江区',
3212 | 520603: '万山区',
3213 | 520621: '江口县',
3214 | 520622: '玉屏侗族自治县',
3215 | 520623: '石阡县',
3216 | 520624: '思南县',
3217 | 520625: '印江土家族苗族自治县',
3218 | 520626: '德江县',
3219 | 520627: '沿河土家族自治县',
3220 | 520628: '松桃苗族自治县'
3221 | },
3222 | 522300: {
3223 | 522301: '兴义市',
3224 | 522302: '兴仁市',
3225 | 522323: '普安县',
3226 | 522324: '晴隆县',
3227 | 522325: '贞丰县',
3228 | 522326: '望谟县',
3229 | 522327: '册亨县',
3230 | 522328: '安龙县'
3231 | },
3232 | 522600: {
3233 | 522601: '凯里市',
3234 | 522622: '黄平县',
3235 | 522623: '施秉县',
3236 | 522624: '三穗县',
3237 | 522625: '镇远县',
3238 | 522626: '岑巩县',
3239 | 522627: '天柱县',
3240 | 522628: '锦屏县',
3241 | 522629: '剑河县',
3242 | 522630: '台江县',
3243 | 522631: '黎平县',
3244 | 522632: '榕江县',
3245 | 522633: '从江县',
3246 | 522634: '雷山县',
3247 | 522635: '麻江县',
3248 | 522636: '丹寨县'
3249 | },
3250 | 522700: {
3251 | 522701: '都匀市',
3252 | 522702: '福泉市',
3253 | 522722: '荔波县',
3254 | 522723: '贵定县',
3255 | 522725: '瓮安县',
3256 | 522726: '独山县',
3257 | 522727: '平塘县',
3258 | 522728: '罗甸县',
3259 | 522729: '长顺县',
3260 | 522730: '龙里县',
3261 | 522731: '惠水县',
3262 | 522732: '三都水族自治县'
3263 | },
3264 | 530000: {
3265 | 530100: '昆明市',
3266 | 530300: '曲靖市',
3267 | 530400: '玉溪市',
3268 | 530500: '保山市',
3269 | 530600: '昭通市',
3270 | 530700: '丽江市',
3271 | 530800: '普洱市',
3272 | 530900: '临沧市',
3273 | 532300: '楚雄彝族自治州',
3274 | 532500: '红河哈尼族彝族自治州',
3275 | 532600: '文山壮族苗族自治州',
3276 | 532800: '西双版纳傣族自治州',
3277 | 532900: '大理白族自治州',
3278 | 533100: '德宏傣族景颇族自治州',
3279 | 533300: '怒江傈僳族自治州',
3280 | 533400: '迪庆藏族自治州'
3281 | },
3282 | 530100: {
3283 | 530102: '五华区',
3284 | 530103: '盘龙区',
3285 | 530111: '官渡区',
3286 | 530112: '西山区',
3287 | 530113: '东川区',
3288 | 530114: '呈贡区',
3289 | 530115: '晋宁区',
3290 | 530124: '富民县',
3291 | 530125: '宜良县',
3292 | 530126: '石林彝族自治县',
3293 | 530127: '嵩明县',
3294 | 530128: '禄劝彝族苗族自治县',
3295 | 530129: '寻甸回族彝族自治县',
3296 | 530181: '安宁市'
3297 | },
3298 | 530300: {
3299 | 530302: '麒麟区',
3300 | 530303: '沾益区',
3301 | 530304: '马龙区',
3302 | 530322: '陆良县',
3303 | 530323: '师宗县',
3304 | 530324: '罗平县',
3305 | 530325: '富源县',
3306 | 530326: '会泽县',
3307 | 530381: '宣威市'
3308 | },
3309 | 530400: {
3310 | 530402: '红塔区',
3311 | 530403: '江川区',
3312 | 530423: '通海县',
3313 | 530424: '华宁县',
3314 | 530425: '易门县',
3315 | 530426: '峨山彝族自治县',
3316 | 530427: '新平彝族傣族自治县',
3317 | 530428: '元江哈尼族彝族傣族自治县',
3318 | 530481: '澄江市'
3319 | },
3320 | 530500: {
3321 | 530502: '隆阳区',
3322 | 530521: '施甸县',
3323 | 530523: '龙陵县',
3324 | 530524: '昌宁县',
3325 | 530581: '腾冲市'
3326 | },
3327 | 530600: {
3328 | 530602: '昭阳区',
3329 | 530621: '鲁甸县',
3330 | 530622: '巧家县',
3331 | 530623: '盐津县',
3332 | 530624: '大关县',
3333 | 530625: '永善县',
3334 | 530626: '绥江县',
3335 | 530627: '镇雄县',
3336 | 530628: '彝良县',
3337 | 530629: '威信县',
3338 | 530681: '水富市'
3339 | },
3340 | 530700: {
3341 | 530702: '古城区',
3342 | 530721: '玉龙纳西族自治县',
3343 | 530722: '永胜县',
3344 | 530723: '华坪县',
3345 | 530724: '宁蒗彝族自治县'
3346 | },
3347 | 530800: {
3348 | 530802: '思茅区',
3349 | 530821: '宁洱哈尼族彝族自治县',
3350 | 530822: '墨江哈尼族自治县',
3351 | 530823: '景东彝族自治县',
3352 | 530824: '景谷傣族彝族自治县',
3353 | 530825: '镇沅彝族哈尼族拉祜族自治县',
3354 | 530826: '江城哈尼族彝族自治县',
3355 | 530827: '孟连傣族拉祜族佤族自治县',
3356 | 530828: '澜沧拉祜族自治县',
3357 | 530829: '西盟佤族自治县'
3358 | },
3359 | 530900: {
3360 | 530902: '临翔区',
3361 | 530921: '凤庆县',
3362 | 530922: '云县',
3363 | 530923: '永德县',
3364 | 530924: '镇康县',
3365 | 530925: '双江拉祜族佤族布朗族傣族自治县',
3366 | 530926: '耿马傣族佤族自治县',
3367 | 530927: '沧源佤族自治县'
3368 | },
3369 | 532300: {
3370 | 532301: '楚雄市',
3371 | 532322: '双柏县',
3372 | 532323: '牟定县',
3373 | 532324: '南华县',
3374 | 532325: '姚安县',
3375 | 532326: '大姚县',
3376 | 532327: '永仁县',
3377 | 532328: '元谋县',
3378 | 532329: '武定县',
3379 | 532331: '禄丰县'
3380 | },
3381 | 532500: {
3382 | 532501: '个旧市',
3383 | 532502: '开远市',
3384 | 532503: '蒙自市',
3385 | 532504: '弥勒市',
3386 | 532523: '屏边苗族自治县',
3387 | 532524: '建水县',
3388 | 532525: '石屏县',
3389 | 532527: '泸西县',
3390 | 532528: '元阳县',
3391 | 532529: '红河县',
3392 | 532530: '金平苗族瑶族傣族自治县',
3393 | 532531: '绿春县',
3394 | 532532: '河口瑶族自治县'
3395 | },
3396 | 532600: {
3397 | 532601: '文山市',
3398 | 532622: '砚山县',
3399 | 532623: '西畴县',
3400 | 532624: '麻栗坡县',
3401 | 532625: '马关县',
3402 | 532626: '丘北县',
3403 | 532627: '广南县',
3404 | 532628: '富宁县'
3405 | },
3406 | 532800: {
3407 | 532801: '景洪市',
3408 | 532822: '勐海县',
3409 | 532823: '勐腊县'
3410 | },
3411 | 532900: {
3412 | 532901: '大理市',
3413 | 532922: '漾濞彝族自治县',
3414 | 532923: '祥云县',
3415 | 532924: '宾川县',
3416 | 532925: '弥渡县',
3417 | 532926: '南涧彝族自治县',
3418 | 532927: '巍山彝族回族自治县',
3419 | 532928: '永平县',
3420 | 532929: '云龙县',
3421 | 532930: '洱源县',
3422 | 532931: '剑川县',
3423 | 532932: '鹤庆县'
3424 | },
3425 | 533100: {
3426 | 533102: '瑞丽市',
3427 | 533103: '芒市',
3428 | 533122: '梁河县',
3429 | 533123: '盈江县',
3430 | 533124: '陇川县'
3431 | },
3432 | 533300: {
3433 | 533301: '泸水市',
3434 | 533323: '福贡县',
3435 | 533324: '贡山独龙族怒族自治县',
3436 | 533325: '兰坪白族普米族自治县'
3437 | },
3438 | 533400: {
3439 | 533401: '香格里拉市',
3440 | 533422: '德钦县',
3441 | 533423: '维西傈僳族自治县'
3442 | },
3443 | 540000: {
3444 | 540100: '拉萨市',
3445 | 540200: '日喀则市',
3446 | 540300: '昌都市',
3447 | 540400: '林芝市',
3448 | 540500: '山南市',
3449 | 540600: '那曲市',
3450 | 542500: '阿里地区'
3451 | },
3452 | 540100: {
3453 | 540102: '城关区',
3454 | 540103: '堆龙德庆区',
3455 | 540104: '达孜区',
3456 | 540121: '林周县',
3457 | 540122: '当雄县',
3458 | 540123: '尼木县',
3459 | 540124: '曲水县',
3460 | 540127: '墨竹工卡县'
3461 | },
3462 | 540200: {
3463 | 540202: '桑珠孜区',
3464 | 540221: '南木林县',
3465 | 540222: '江孜县',
3466 | 540223: '定日县',
3467 | 540224: '萨迦县',
3468 | 540225: '拉孜县',
3469 | 540226: '昂仁县',
3470 | 540227: '谢通门县',
3471 | 540228: '白朗县',
3472 | 540229: '仁布县',
3473 | 540230: '康马县',
3474 | 540231: '定结县',
3475 | 540232: '仲巴县',
3476 | 540233: '亚东县',
3477 | 540234: '吉隆县',
3478 | 540235: '聂拉木县',
3479 | 540236: '萨嘎县',
3480 | 540237: '岗巴县'
3481 | },
3482 | 540300: {
3483 | 540302: '卡若区',
3484 | 540321: '江达县',
3485 | 540322: '贡觉县',
3486 | 540323: '类乌齐县',
3487 | 540324: '丁青县',
3488 | 540325: '察雅县',
3489 | 540326: '八宿县',
3490 | 540327: '左贡县',
3491 | 540328: '芒康县',
3492 | 540329: '洛隆县',
3493 | 540330: '边坝县'
3494 | },
3495 | 540400: {
3496 | 540402: '巴宜区',
3497 | 540421: '工布江达县',
3498 | 540422: '米林县',
3499 | 540423: '墨脱县',
3500 | 540424: '波密县',
3501 | 540425: '察隅县',
3502 | 540426: '朗县'
3503 | },
3504 | 540500: {
3505 | 540502: '乃东区',
3506 | 540521: '扎囊县',
3507 | 540522: '贡嘎县',
3508 | 540523: '桑日县',
3509 | 540524: '琼结县',
3510 | 540525: '曲松县',
3511 | 540526: '措美县',
3512 | 540527: '洛扎县',
3513 | 540528: '加查县',
3514 | 540529: '隆子县',
3515 | 540530: '错那县',
3516 | 540531: '浪卡子县'
3517 | },
3518 | 540600: {
3519 | 540602: '色尼区',
3520 | 540621: '嘉黎县',
3521 | 540622: '比如县',
3522 | 540623: '聂荣县',
3523 | 540624: '安多县',
3524 | 540625: '申扎县',
3525 | 540626: '索县',
3526 | 540627: '班戈县',
3527 | 540628: '巴青县',
3528 | 540629: '尼玛县',
3529 | 540630: '双湖县'
3530 | },
3531 | 542500: {
3532 | 542521: '普兰县',
3533 | 542522: '札达县',
3534 | 542523: '噶尔县',
3535 | 542524: '日土县',
3536 | 542525: '革吉县',
3537 | 542526: '改则县',
3538 | 542527: '措勤县'
3539 | },
3540 | 610000: {
3541 | 610100: '西安市',
3542 | 610200: '铜川市',
3543 | 610300: '宝鸡市',
3544 | 610400: '咸阳市',
3545 | 610500: '渭南市',
3546 | 610600: '延安市',
3547 | 610700: '汉中市',
3548 | 610800: '榆林市',
3549 | 610900: '安康市',
3550 | 611000: '商洛市'
3551 | },
3552 | 610100: {
3553 | 610102: '新城区',
3554 | 610103: '碑林区',
3555 | 610104: '莲湖区',
3556 | 610111: '灞桥区',
3557 | 610112: '未央区',
3558 | 610113: '雁塔区',
3559 | 610114: '阎良区',
3560 | 610115: '临潼区',
3561 | 610116: '长安区',
3562 | 610117: '高陵区',
3563 | 610118: '鄠邑区',
3564 | 610122: '蓝田县',
3565 | 610124: '周至县'
3566 | },
3567 | 610200: {
3568 | 610202: '王益区',
3569 | 610203: '印台区',
3570 | 610204: '耀州区',
3571 | 610222: '宜君县'
3572 | },
3573 | 610300: {
3574 | 610302: '渭滨区',
3575 | 610303: '金台区',
3576 | 610304: '陈仓区',
3577 | 610322: '凤翔县',
3578 | 610323: '岐山县',
3579 | 610324: '扶风县',
3580 | 610326: '眉县',
3581 | 610327: '陇县',
3582 | 610328: '千阳县',
3583 | 610329: '麟游县',
3584 | 610330: '凤县',
3585 | 610331: '太白县'
3586 | },
3587 | 610400: {
3588 | 610402: '秦都区',
3589 | 610403: '杨陵区',
3590 | 610404: '渭城区',
3591 | 610422: '三原县',
3592 | 610423: '泾阳县',
3593 | 610424: '乾县',
3594 | 610425: '礼泉县',
3595 | 610426: '永寿县',
3596 | 610428: '长武县',
3597 | 610429: '旬邑县',
3598 | 610430: '淳化县',
3599 | 610431: '武功县',
3600 | 610481: '兴平市',
3601 | 610482: '彬州市'
3602 | },
3603 | 610500: {
3604 | 610502: '临渭区',
3605 | 610503: '华州区',
3606 | 610522: '潼关县',
3607 | 610523: '大荔县',
3608 | 610524: '合阳县',
3609 | 610525: '澄城县',
3610 | 610526: '蒲城县',
3611 | 610527: '白水县',
3612 | 610528: '富平县',
3613 | 610581: '韩城市',
3614 | 610582: '华阴市'
3615 | },
3616 | 610600: {
3617 | 610602: '宝塔区',
3618 | 610603: '安塞区',
3619 | 610621: '延长县',
3620 | 610622: '延川县',
3621 | 610625: '志丹县',
3622 | 610626: '吴起县',
3623 | 610627: '甘泉县',
3624 | 610628: '富县',
3625 | 610629: '洛川县',
3626 | 610630: '宜川县',
3627 | 610631: '黄龙县',
3628 | 610632: '黄陵县',
3629 | 610681: '子长市'
3630 | },
3631 | 610700: {
3632 | 610702: '汉台区',
3633 | 610703: '南郑区',
3634 | 610722: '城固县',
3635 | 610723: '洋县',
3636 | 610724: '西乡县',
3637 | 610725: '勉县',
3638 | 610726: '宁强县',
3639 | 610727: '略阳县',
3640 | 610728: '镇巴县',
3641 | 610729: '留坝县',
3642 | 610730: '佛坪县'
3643 | },
3644 | 610800: {
3645 | 610802: '榆阳区',
3646 | 610803: '横山区',
3647 | 610822: '府谷县',
3648 | 610824: '靖边县',
3649 | 610825: '定边县',
3650 | 610826: '绥德县',
3651 | 610827: '米脂县',
3652 | 610828: '佳县',
3653 | 610829: '吴堡县',
3654 | 610830: '清涧县',
3655 | 610831: '子洲县',
3656 | 610881: '神木市'
3657 | },
3658 | 610900: {
3659 | 610902: '汉滨区',
3660 | 610921: '汉阴县',
3661 | 610922: '石泉县',
3662 | 610923: '宁陕县',
3663 | 610924: '紫阳县',
3664 | 610925: '岚皋县',
3665 | 610926: '平利县',
3666 | 610927: '镇坪县',
3667 | 610928: '旬阳县',
3668 | 610929: '白河县'
3669 | },
3670 | 611000: {
3671 | 611002: '商州区',
3672 | 611021: '洛南县',
3673 | 611022: '丹凤县',
3674 | 611023: '商南县',
3675 | 611024: '山阳县',
3676 | 611025: '镇安县',
3677 | 611026: '柞水县'
3678 | },
3679 | 620000: {
3680 | 620100: '兰州市',
3681 | 620200: '嘉峪关市',
3682 | 620300: '金昌市',
3683 | 620400: '白银市',
3684 | 620500: '天水市',
3685 | 620600: '武威市',
3686 | 620700: '张掖市',
3687 | 620800: '平凉市',
3688 | 620900: '酒泉市',
3689 | 621000: '庆阳市',
3690 | 621100: '定西市',
3691 | 621200: '陇南市',
3692 | 622900: '临夏回族自治州',
3693 | 623000: '甘南藏族自治州'
3694 | },
3695 | 620100: {
3696 | 620102: '城关区',
3697 | 620103: '七里河区',
3698 | 620104: '西固区',
3699 | 620105: '安宁区',
3700 | 620111: '红古区',
3701 | 620121: '永登县',
3702 | 620122: '皋兰县',
3703 | 620123: '榆中县'
3704 | },
3705 | 620200: {
3706 | 620200: '嘉峪关市'
3707 | },
3708 | 620300: {
3709 | 620302: '金川区',
3710 | 620321: '永昌县'
3711 | },
3712 | 620400: {
3713 | 620402: '白银区',
3714 | 620403: '平川区',
3715 | 620421: '靖远县',
3716 | 620422: '会宁县',
3717 | 620423: '景泰县'
3718 | },
3719 | 620500: {
3720 | 620502: '秦州区',
3721 | 620503: '麦积区',
3722 | 620521: '清水县',
3723 | 620522: '秦安县',
3724 | 620523: '甘谷县',
3725 | 620524: '武山县',
3726 | 620525: '张家川回族自治县'
3727 | },
3728 | 620600: {
3729 | 620602: '凉州区',
3730 | 620621: '民勤县',
3731 | 620622: '古浪县',
3732 | 620623: '天祝藏族自治县'
3733 | },
3734 | 620700: {
3735 | 620702: '甘州区',
3736 | 620721: '肃南裕固族自治县',
3737 | 620722: '民乐县',
3738 | 620723: '临泽县',
3739 | 620724: '高台县',
3740 | 620725: '山丹县'
3741 | },
3742 | 620800: {
3743 | 620802: '崆峒区',
3744 | 620821: '泾川县',
3745 | 620822: '灵台县',
3746 | 620823: '崇信县',
3747 | 620825: '庄浪县',
3748 | 620826: '静宁县',
3749 | 620881: '华亭市'
3750 | },
3751 | 620900: {
3752 | 620902: '肃州区',
3753 | 620921: '金塔县',
3754 | 620922: '瓜州县',
3755 | 620923: '肃北蒙古族自治县',
3756 | 620924: '阿克塞哈萨克族自治县',
3757 | 620981: '玉门市',
3758 | 620982: '敦煌市'
3759 | },
3760 | 621000: {
3761 | 621002: '西峰区',
3762 | 621021: '庆城县',
3763 | 621022: '环县',
3764 | 621023: '华池县',
3765 | 621024: '合水县',
3766 | 621025: '正宁县',
3767 | 621026: '宁县',
3768 | 621027: '镇原县'
3769 | },
3770 | 621100: {
3771 | 621102: '安定区',
3772 | 621121: '通渭县',
3773 | 621122: '陇西县',
3774 | 621123: '渭源县',
3775 | 621124: '临洮县',
3776 | 621125: '漳县',
3777 | 621126: '岷县'
3778 | },
3779 | 621200: {
3780 | 621202: '武都区',
3781 | 621221: '成县',
3782 | 621222: '文县',
3783 | 621223: '宕昌县',
3784 | 621224: '康县',
3785 | 621225: '西和县',
3786 | 621226: '礼县',
3787 | 621227: '徽县',
3788 | 621228: '两当县'
3789 | },
3790 | 622900: {
3791 | 622901: '临夏市',
3792 | 622921: '临夏县',
3793 | 622922: '康乐县',
3794 | 622923: '永靖县',
3795 | 622924: '广河县',
3796 | 622925: '和政县',
3797 | 622926: '东乡族自治县',
3798 | 622927: '积石山保安族东乡族撒拉族自治县'
3799 | },
3800 | 623000: {
3801 | 623001: '合作市',
3802 | 623021: '临潭县',
3803 | 623022: '卓尼县',
3804 | 623023: '舟曲县',
3805 | 623024: '迭部县',
3806 | 623025: '玛曲县',
3807 | 623026: '碌曲县',
3808 | 623027: '夏河县'
3809 | },
3810 | 630000: {
3811 | 630100: '西宁市',
3812 | 630200: '海东市',
3813 | 632200: '海北藏族自治州',
3814 | 632300: '黄南藏族自治州',
3815 | 632500: '海南藏族自治州',
3816 | 632600: '果洛藏族自治州',
3817 | 632700: '玉树藏族自治州',
3818 | 632800: '海西蒙古族藏族自治州'
3819 | },
3820 | 630100: {
3821 | 630102: '城东区',
3822 | 630103: '城中区',
3823 | 630104: '城西区',
3824 | 630105: '城北区',
3825 | 630106: '湟中区',
3826 | 630121: '大通回族土族自治县',
3827 | 630123: '湟源县'
3828 | },
3829 | 630200: {
3830 | 630202: '乐都区',
3831 | 630203: '平安区',
3832 | 630222: '民和回族土族自治县',
3833 | 630223: '互助土族自治县',
3834 | 630224: '化隆回族自治县',
3835 | 630225: '循化撒拉族自治县'
3836 | },
3837 | 632200: {
3838 | 632221: '门源回族自治县',
3839 | 632222: '祁连县',
3840 | 632223: '海晏县',
3841 | 632224: '刚察县'
3842 | },
3843 | 632300: {
3844 | 632301: '同仁市',
3845 | 632322: '尖扎县',
3846 | 632323: '泽库县',
3847 | 632324: '河南蒙古族自治县'
3848 | },
3849 | 632500: {
3850 | 632521: '共和县',
3851 | 632522: '同德县',
3852 | 632523: '贵德县',
3853 | 632524: '兴海县',
3854 | 632525: '贵南县'
3855 | },
3856 | 632600: {
3857 | 632621: '玛沁县',
3858 | 632622: '班玛县',
3859 | 632623: '甘德县',
3860 | 632624: '达日县',
3861 | 632625: '久治县',
3862 | 632626: '玛多县'
3863 | },
3864 | 632700: {
3865 | 632701: '玉树市',
3866 | 632722: '杂多县',
3867 | 632723: '称多县',
3868 | 632724: '治多县',
3869 | 632725: '囊谦县',
3870 | 632726: '曲麻莱县'
3871 | },
3872 | 632800: {
3873 | 632801: '格尔木市',
3874 | 632802: '德令哈市',
3875 | 632803: '茫崖市',
3876 | 632821: '乌兰县',
3877 | 632822: '都兰县',
3878 | 632823: '天峻县',
3879 | 632825: '海西蒙古族藏族自治州直辖'
3880 | },
3881 | 640000: {
3882 | 640100: '银川市',
3883 | 640200: '石嘴山市',
3884 | 640300: '吴忠市',
3885 | 640400: '固原市',
3886 | 640500: '中卫市'
3887 | },
3888 | 640100: {
3889 | 640104: '兴庆区',
3890 | 640105: '西夏区',
3891 | 640106: '金凤区',
3892 | 640121: '永宁县',
3893 | 640122: '贺兰县',
3894 | 640181: '灵武市'
3895 | },
3896 | 640200: {
3897 | 640202: '大武口区',
3898 | 640205: '惠农区',
3899 | 640221: '平罗县'
3900 | },
3901 | 640300: {
3902 | 640302: '利通区',
3903 | 640303: '红寺堡区',
3904 | 640323: '盐池县',
3905 | 640324: '同心县',
3906 | 640381: '青铜峡市'
3907 | },
3908 | 640400: {
3909 | 640402: '原州区',
3910 | 640422: '西吉县',
3911 | 640423: '隆德县',
3912 | 640424: '泾源县',
3913 | 640425: '彭阳县'
3914 | },
3915 | 640500: {
3916 | 640502: '沙坡头区',
3917 | 640521: '中宁县',
3918 | 640522: '海原县'
3919 | },
3920 | 650000: {
3921 | 650100: '乌鲁木齐市',
3922 | 650200: '克拉玛依市',
3923 | 650400: '吐鲁番市',
3924 | 650500: '哈密市',
3925 | 652300: '昌吉回族自治州',
3926 | 652700: '博尔塔拉蒙古自治州',
3927 | 652800: '巴音郭楞蒙古自治州',
3928 | 652900: '阿克苏地区',
3929 | 653000: '克孜勒苏柯尔克孜自治州',
3930 | 653100: '喀什地区',
3931 | 653200: '和田地区',
3932 | 654000: '伊犁哈萨克自治州',
3933 | 654200: '塔城地区',
3934 | 654300: '阿勒泰地区',
3935 | 659001: '石河子市',
3936 | 659002: '阿拉尔市',
3937 | 659003: '图木舒克市',
3938 | 659004: '五家渠市',
3939 | 659005: '北屯市',
3940 | 659006: '铁门关市',
3941 | 659007: '双河市',
3942 | 659008: '可克达拉市',
3943 | 659009: '昆玉市',
3944 | 659010: '胡杨河市'
3945 | },
3946 | 650100: {
3947 | 650102: '天山区',
3948 | 650103: '沙依巴克区',
3949 | 650104: '新市区',
3950 | 650105: '水磨沟区',
3951 | 650106: '头屯河区',
3952 | 650107: '达坂城区',
3953 | 650109: '米东区',
3954 | 650121: '乌鲁木齐县'
3955 | },
3956 | 650200: {
3957 | 650202: '独山子区',
3958 | 650203: '克拉玛依区',
3959 | 650204: '白碱滩区',
3960 | 650205: '乌尔禾区'
3961 | },
3962 | 650400: {
3963 | 650402: '高昌区',
3964 | 650421: '鄯善县',
3965 | 650422: '托克逊县'
3966 | },
3967 | 650500: {
3968 | 650502: '伊州区',
3969 | 650521: '巴里坤哈萨克自治县',
3970 | 650522: '伊吾县'
3971 | },
3972 | 652300: {
3973 | 652301: '昌吉市',
3974 | 652302: '阜康市',
3975 | 652323: '呼图壁县',
3976 | 652324: '玛纳斯县',
3977 | 652325: '奇台县',
3978 | 652327: '吉木萨尔县',
3979 | 652328: '木垒哈萨克自治县'
3980 | },
3981 | 652700: {
3982 | 652701: '博乐市',
3983 | 652702: '阿拉山口市',
3984 | 652722: '精河县',
3985 | 652723: '温泉县'
3986 | },
3987 | 652800: {
3988 | 652801: '库尔勒市',
3989 | 652822: '轮台县',
3990 | 652823: '尉犁县',
3991 | 652824: '若羌县',
3992 | 652825: '且末县',
3993 | 652826: '焉耆回族自治县',
3994 | 652827: '和静县',
3995 | 652828: '和硕县',
3996 | 652829: '博湖县'
3997 | },
3998 | 652900: {
3999 | 652901: '阿克苏市',
4000 | 652902: '库车市',
4001 | 652922: '温宿县',
4002 | 652924: '沙雅县',
4003 | 652925: '新和县',
4004 | 652926: '拜城县',
4005 | 652927: '乌什县',
4006 | 652928: '阿瓦提县',
4007 | 652929: '柯坪县'
4008 | },
4009 | 653000: {
4010 | 653001: '阿图什市',
4011 | 653022: '阿克陶县',
4012 | 653023: '阿合奇县',
4013 | 653024: '乌恰县'
4014 | },
4015 | 653100: {
4016 | 653101: '喀什市',
4017 | 653121: '疏附县',
4018 | 653122: '疏勒县',
4019 | 653123: '英吉沙县',
4020 | 653124: '泽普县',
4021 | 653125: '莎车县',
4022 | 653126: '叶城县',
4023 | 653127: '麦盖提县',
4024 | 653128: '岳普湖县',
4025 | 653129: '伽师县',
4026 | 653130: '巴楚县',
4027 | 653131: '塔什库尔干塔吉克自治县'
4028 | },
4029 | 653200: {
4030 | 653201: '和田市',
4031 | 653221: '和田县',
4032 | 653222: '墨玉县',
4033 | 653223: '皮山县',
4034 | 653224: '洛浦县',
4035 | 653225: '策勒县',
4036 | 653226: '于田县',
4037 | 653227: '民丰县'
4038 | },
4039 | 654000: {
4040 | 654002: '伊宁市',
4041 | 654003: '奎屯市',
4042 | 654004: '霍尔果斯市',
4043 | 654021: '伊宁县',
4044 | 654022: '察布查尔锡伯自治县',
4045 | 654023: '霍城县',
4046 | 654024: '巩留县',
4047 | 654025: '新源县',
4048 | 654026: '昭苏县',
4049 | 654027: '特克斯县',
4050 | 654028: '尼勒克县'
4051 | },
4052 | 654200: {
4053 | 654201: '塔城市',
4054 | 654202: '乌苏市',
4055 | 654221: '额敏县',
4056 | 654223: '沙湾县',
4057 | 654224: '托里县',
4058 | 654225: '裕民县',
4059 | 654226: '和布克赛尔蒙古自治县'
4060 | },
4061 | 654300: {
4062 | 654301: '阿勒泰市',
4063 | 654321: '布尔津县',
4064 | 654322: '富蕴县',
4065 | 654323: '福海县',
4066 | 654324: '哈巴河县',
4067 | 654325: '青河县',
4068 | 654326: '吉木乃县'
4069 | },
4070 | 659001: {
4071 | 659001: '石河子市'
4072 | },
4073 | 659002: {
4074 | 659002: '阿拉尔市'
4075 | },
4076 | 659003: {
4077 | 659003: '图木舒克市'
4078 | },
4079 | 659004: {
4080 | 659004: '五家渠市'
4081 | },
4082 | 659005: {
4083 | 659005: '北屯市'
4084 | },
4085 | 659006: {
4086 | 659006: '铁门关市'
4087 | },
4088 | 659007: {
4089 | 659007: '双河市'
4090 | },
4091 | 659008: {
4092 | 659008: '可克达拉市'
4093 | },
4094 | 659009: {
4095 | 659009: '昆玉市'
4096 | },
4097 | 659010: {
4098 | 659010: '胡杨河市'
4099 | },
4100 | 810000: {
4101 | 810100: '香港城区'
4102 | },
4103 | 810100: {
4104 | 810101: '中西区',
4105 | 810102: '湾仔区',
4106 | 810103: '东区',
4107 | 810104: '南区',
4108 | 810105: '油尖旺区',
4109 | 810106: '深水埗区',
4110 | 810107: '九龙城区',
4111 | 810108: '黄大仙区',
4112 | 810109: '观塘区',
4113 | 810110: '荃湾区',
4114 | 810111: '屯门区',
4115 | 810112: '元朗区',
4116 | 810113: '北区',
4117 | 810114: '大埔区',
4118 | 810115: '西贡区',
4119 | 810116: '沙田区',
4120 | 810117: '葵青区',
4121 | 810118: '离岛区'
4122 | },
4123 | 820000: {
4124 | 820100: '澳门城区'
4125 | },
4126 | 820100: {
4127 | 820101: '花地玛堂区',
4128 | 820102: '花王堂区',
4129 | 820103: '望德堂区',
4130 | 820104: '大堂区',
4131 | 820105: '风顺堂区',
4132 | 820106: '嘉模堂区',
4133 | 820107: '路凼填海区',
4134 | 820108: '圣方济各堂区'
4135 | }
4136 | };
4137 |
4138 | var WINDOW = typeof window !== 'undefined' ? window : {};
4139 | var NAMESPACE = 'distpicker';
4140 | var EVENT_CHANGE = 'change';
4141 |
4142 | var DEFAULT_CODE = 100000;
4143 | var PROVINCE = 'province';
4144 | var CITY = 'city';
4145 | var DISTRICT = 'district';
4146 |
4147 | var Distpicker = /*#__PURE__*/function () {
4148 | function Distpicker(element, options) {
4149 | _classCallCheck(this, Distpicker);
4150 |
4151 | this.$element = $(element);
4152 | this.options = $.extend({}, DEFAULTS, $.isPlainObject(options) && options);
4153 | this.placeholders = $.extend({}, DEFAULTS);
4154 | this.ready = false;
4155 | this.init();
4156 | }
4157 |
4158 | _createClass(Distpicker, [{
4159 | key: "init",
4160 | value: function init() {
4161 | var _this = this;
4162 |
4163 | var options = this.options;
4164 | var $selects = this.$element.find('select');
4165 | var length = $selects.length;
4166 | var data = {};
4167 | $selects.each(function (i, select) {
4168 | return $.extend(data, $(select).data());
4169 | });
4170 | $.each([PROVINCE, CITY, DISTRICT], function (i, type) {
4171 | if (data[type]) {
4172 | options[type] = data[type];
4173 | _this["$".concat(type)] = $selects.filter("[data-".concat(type, "]"));
4174 | } else {
4175 | _this["$".concat(type)] = length > i ? $selects.eq(i) : null;
4176 | }
4177 | });
4178 | this.bind(); // Reset all the selects (after event binding)
4179 |
4180 | this.reset();
4181 | this.ready = true;
4182 | }
4183 | }, {
4184 | key: "bind",
4185 | value: function bind() {
4186 | var _this2 = this;
4187 |
4188 | if (this.$province) {
4189 | this.$province.on(EVENT_CHANGE, this.onChangeProvince = $.proxy(function () {
4190 | _this2.output(CITY);
4191 |
4192 | _this2.output(DISTRICT, true);
4193 | }, this));
4194 | }
4195 |
4196 | if (this.$city) {
4197 | this.$city.on(EVENT_CHANGE, this.onChangeCity = $.proxy(function () {
4198 | return _this2.output(DISTRICT, true);
4199 | }, this));
4200 | }
4201 | }
4202 | }, {
4203 | key: "unbind",
4204 | value: function unbind() {
4205 | if (this.$province) {
4206 | this.$province.off(EVENT_CHANGE, this.onChangeProvince);
4207 | }
4208 |
4209 | if (this.$city) {
4210 | this.$city.off(EVENT_CHANGE, this.onChangeCity);
4211 | }
4212 | }
4213 | }, {
4214 | key: "output",
4215 | value: function output(type) {
4216 | var triggerEvent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
4217 | var options = this.options,
4218 | placeholders = this.placeholders;
4219 | var $select = this["$".concat(type)];
4220 |
4221 | if (!$select || !$select.length) {
4222 | return;
4223 | }
4224 |
4225 | var code;
4226 |
4227 | switch (type) {
4228 | case PROVINCE:
4229 | code = DEFAULT_CODE;
4230 | break;
4231 |
4232 | case CITY:
4233 | code = this.$province && (this.$province.find(':selected').data('code') || '');
4234 | break;
4235 |
4236 | case DISTRICT:
4237 | code = this.$city && (this.$city.find(':selected').data('code') || '');
4238 | break;
4239 | }
4240 |
4241 | var districts = this.getDistricts(code);
4242 | var value = options[type];
4243 | var data = [];
4244 | var matched = false;
4245 |
4246 | if ($.isPlainObject(districts)) {
4247 | $.each(districts, function (i, name) {
4248 | var selected = name === value || i === String(value);
4249 |
4250 | if (selected) {
4251 | matched = true;
4252 | }
4253 |
4254 | data.push({
4255 | name: name,
4256 | selected: selected,
4257 | code: i,
4258 | value: options.valueType === 'name' ? name : i
4259 | });
4260 | });
4261 | }
4262 |
4263 | if (!matched) {
4264 | var autoselect = options.autoselect || options.autoSelect;
4265 |
4266 | if (data.length && (type === PROVINCE && autoselect > 0 || type === CITY && autoselect > 1 || type === DISTRICT && autoselect > 2)) {
4267 | data[0].selected = true;
4268 | } // Save the unmatched value as a placeholder at the first output
4269 |
4270 |
4271 | if (!this.ready && value) {
4272 | placeholders[type] = value;
4273 | }
4274 | } // Add placeholder option
4275 |
4276 |
4277 | if (options.placeholder) {
4278 | data.unshift({
4279 | code: '',
4280 | name: placeholders[type],
4281 | value: '',
4282 | selected: false
4283 | });
4284 | }
4285 |
4286 | if (data.length) {
4287 | $select.html(this.getList(data));
4288 | } else {
4289 | $select.empty();
4290 | }
4291 |
4292 | if (triggerEvent) {
4293 | $select.trigger(EVENT_CHANGE);
4294 | }
4295 | } // eslint-disable-next-line class-methods-use-this
4296 |
4297 | }, {
4298 | key: "getList",
4299 | value: function getList(data) {
4300 | var list = [];
4301 | $.each(data, function (i, n) {
4302 | var attrs = ["data-code=\"".concat(n.code, "\""), "data-text=\"".concat(n.name, "\""), "value=\"".concat(n.value, "\"")];
4303 |
4304 | if (n.selected) {
4305 | attrs.push('selected');
4306 | }
4307 |
4308 | list.push(""));
4309 | });
4310 | return list.join('');
4311 | } // eslint-disable-next-line class-methods-use-this
4312 |
4313 | }, {
4314 | key: "getDistricts",
4315 | value: function getDistricts() {
4316 | var code = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : DEFAULT_CODE;
4317 | return DISTRICTS[code] || null;
4318 | }
4319 | }, {
4320 | key: "reset",
4321 | value: function reset(deep) {
4322 | if (!deep) {
4323 | this.output(PROVINCE);
4324 | this.output(CITY);
4325 | this.output(DISTRICT);
4326 | } else if (this.$province) {
4327 | this.$province.find(':first').prop('selected', true).end().trigger(EVENT_CHANGE);
4328 | }
4329 | }
4330 | }, {
4331 | key: "destroy",
4332 | value: function destroy() {
4333 | this.unbind();
4334 | }
4335 | }], [{
4336 | key: "setDefaults",
4337 | value: function setDefaults(options) {
4338 | $.extend(DEFAULTS, $.isPlainObject(options) && options);
4339 | }
4340 | }]);
4341 |
4342 | return Distpicker;
4343 | }();
4344 |
4345 | if ($.fn) {
4346 | var AnotherDistpicker = $.fn.distpicker;
4347 |
4348 | $.fn.distpicker = function jQueryDistpicker(option) {
4349 | for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
4350 | args[_key - 1] = arguments[_key];
4351 | }
4352 |
4353 | var result;
4354 | this.each(function (i, element) {
4355 | var $element = $(element);
4356 | var isDestroy = option === 'destroy';
4357 | var distpicker = $element.data(NAMESPACE);
4358 |
4359 | if (!distpicker) {
4360 | if (isDestroy) {
4361 | return;
4362 | }
4363 |
4364 | var options = $.extend({}, $element.data(), $.isPlainObject(option) && option);
4365 | distpicker = new Distpicker(element, options);
4366 | $element.data(NAMESPACE, distpicker);
4367 | }
4368 |
4369 | if (typeof option === 'string') {
4370 | var fn = distpicker[option];
4371 |
4372 | if ($.isFunction(fn)) {
4373 | result = fn.apply(distpicker, args);
4374 |
4375 | if (isDestroy) {
4376 | $element.removeData(NAMESPACE);
4377 | }
4378 | }
4379 | }
4380 | });
4381 | return typeof result === 'undefined' ? this : result;
4382 | };
4383 |
4384 | $.fn.distpicker.Constructor = Distpicker;
4385 | $.fn.distpicker.setDefaults = Distpicker.setDefaults;
4386 |
4387 | $.fn.distpicker.noConflict = function noConflict() {
4388 | $.fn.distpicker = AnotherDistpicker;
4389 | return this;
4390 | };
4391 | }
4392 |
4393 | if (WINDOW.document) {
4394 | $(function () {
4395 | $("[data-toggle=\"".concat(NAMESPACE, "\"]")).distpicker();
4396 | });
4397 | }
4398 |
--------------------------------------------------------------------------------