) {
+ this.setState({
+ street: e.currentTarget.value
+ });
+ }
+
+ @autobind
+ handleStreetEnd() {
+ this.syncOut();
+ }
+
+ @autobind
+ syncIn(props = this.props) {
+ const {
+ value,
+ delimiter
+ } = props;
+
+ const state = {
+ code: 0,
+ province: '',
+ provinceCode: 0,
+ city: '',
+ cityCode: 0,
+ district: '',
+ districtCode: 0,
+ street: ''
+ };
+
+ let code = value && value.code
+ || typeof value === "number" && value
+ || typeof value === "string" && /(\d{6})/.test(value) && RegExp.$1;
+
+ if (code && db[code]) {
+ code = parseInt(code, 10);
+ state.code = code;
+
+ const provinceCode = code - (code % 10000);
+ if (db[provinceCode]) {
+ state.provinceCode = provinceCode;
+ state.province = db[provinceCode];
+ }
+
+ const cityCode = code - (code % 100);
+ if (db[cityCode]) {
+ state.cityCode = cityCode;
+ state.city = db[cityCode];
+ }
+
+ if (code % 100) {
+ state.district = db[code];
+ state.districtCode = code;
+ }
+ } else if (value) {
+ // todo 模糊查找
+ }
+
+ if (value && value.street) {
+ state.street = value.street;
+ } else if (typeof value === "string" && ~value.indexOf(delimiter)) {
+ state.street = value.slice(value.indexOf(delimiter) + delimiter.length)
+ }
+
+ this.setState(state);
+ }
+
+ @autobind
+ syncOut() {
+ const {
+ onChange,
+ allowStreet,
+ joinValues,
+ delimiter
+ } = this.props;
+
+ const {
+ code,
+ province,
+ city,
+ district,
+ street
+ } = this.state;
+
+ if (joinValues) {
+ code ? onChange(allowStreet && street ? [code, street].join(delimiter) : String(code)) : onChange('');
+ } else {
+ onChange({
+ code,
+ province,
+ city,
+ district,
+ street
+ });
+ }
+ }
+
+ render() {
+ const {
+ classnames: cx,
+ className,
+ disabled,
+ allowCity,
+ allowDistrict,
+ allowStreet
+ } = this.props;
+
+ const {
+ provinceCode,
+ cityCode,
+ districtCode,
+ street
+ } = this.state;
+
+ return (
+
+
+ );
+ }
+}
+
+const ThemedCity = themeable(CityPicker);
+export default ThemedCity;
+
+
+export interface LocationControlProps extends FormControlProps {
+ allowCity?: boolean;
+ allowDistrict?: boolean;
+ allowStreet?: boolean;
+};
+export class LocationControl extends React.Component {
+
+ render() {
+ const {
+ value,
+ onChange,
+ allowCity,
+ allowDistrict,
+ allowStreet
+ } = this.props;
+ return (
+
+ );
+ }
+}
+
+@FormItem({
+ type: 'city',
+ sizeMutable: false
+})
+export class CheckboxControlRenderer extends LocationControl {};
+
diff --git a/src/renderers/Form/CityDB.ts b/src/renderers/Form/CityDB.ts
new file mode 100644
index 00000000..41e72b5b
--- /dev/null
+++ b/src/renderers/Form/CityDB.ts
@@ -0,0 +1,3577 @@
+// 数据来源:https://lbs.amap.com/api/webservice/download
+const db:{
+ [propName:string]: any;
+} = {
+ 110000: "北京市",
+ 110100: "北京市市辖区",
+ 110101: "东城区",
+ 110102: "西城区",
+ 110105: "朝阳区",
+ 110106: "丰台区",
+ 110107: "石景山区",
+ 110108: "海淀区",
+ 110109: "门头沟区",
+ 110111: "房山区",
+ 110112: "通州区",
+ 110113: "顺义区",
+ 110114: "昌平区",
+ 110115: "大兴区",
+ 110116: "怀柔区",
+ 110117: "平谷区",
+ 110118: "密云区",
+ 110119: "延庆区",
+ 120000: "天津市",
+ 120100: "天津市市辖区",
+ 120101: "和平区",
+ 120102: "河东区",
+ 120103: "河西区",
+ 120104: "南开区",
+ 120105: "河北区",
+ 120106: "红桥区",
+ 120110: "东丽区",
+ 120111: "西青区",
+ 120112: "津南区",
+ 120113: "北辰区",
+ 120114: "武清区",
+ 120115: "宝坻区",
+ 120116: "滨海新区",
+ 120117: "宁河区",
+ 120118: "静海区",
+ 120119: "蓟州区",
+ 130000: "河北省",
+ 130100: "石家庄市",
+ 130101: "石家庄市市辖区",
+ 130102: "长安区",
+ 130104: "桥西区",
+ 130105: "新华区",
+ 130107: "井陉矿区",
+ 130108: "裕华区",
+ 130109: "藁城区",
+ 130110: "鹿泉区",
+ 130111: "栾城区",
+ 130121: "井陉县",
+ 130123: "正定县",
+ 130125: "行唐县",
+ 130126: "灵寿县",
+ 130127: "高邑县",
+ 130128: "深泽县",
+ 130129: "赞皇县",
+ 130130: "无极县",
+ 130131: "平山县",
+ 130132: "元氏县",
+ 130133: "赵县",
+ 130181: "辛集市",
+ 130183: "晋州市",
+ 130184: "新乐市",
+ 130200: "唐山市",
+ 130201: "唐山市市辖区",
+ 130202: "路南区",
+ 130203: "路北区",
+ 130204: "古冶区",
+ 130205: "开平区",
+ 130207: "丰南区",
+ 130208: "丰润区",
+ 130209: "曹妃甸区",
+ 130224: "滦南县",
+ 130225: "乐亭县",
+ 130227: "迁西县",
+ 130229: "玉田县",
+ 130281: "遵化市",
+ 130283: "迁安市",
+ 130284: "滦州市",
+ 130300: "秦皇岛市",
+ 130301: "秦皇岛市市辖区",
+ 130302: "海港区",
+ 130303: "山海关区",
+ 130304: "北戴河区",
+ 130306: "抚宁区",
+ 130321: "青龙满族自治县",
+ 130322: "昌黎县",
+ 130324: "卢龙县",
+ 130400: "邯郸市",
+ 130401: "邯郸市市辖区",
+ 130402: "邯山区",
+ 130403: "丛台区",
+ 130404: "复兴区",
+ 130406: "峰峰矿区",
+ 130407: "肥乡区",
+ 130408: "永年区",
+ 130423: "临漳县",
+ 130424: "成安县",
+ 130425: "大名县",
+ 130426: "涉县",
+ 130427: "磁县",
+ 130430: "邱县",
+ 130431: "鸡泽县",
+ 130432: "广平县",
+ 130433: "馆陶县",
+ 130434: "魏县",
+ 130435: "曲周县",
+ 130481: "武安市",
+ 130500: "邢台市",
+ 130501: "邢台市市辖区",
+ 130502: "桥东区",
+ 130503: "桥西区",
+ 130521: "邢台县",
+ 130522: "临城县",
+ 130523: "内丘县",
+ 130524: "柏乡县",
+ 130525: "隆尧县",
+ 130526: "任县",
+ 130527: "南和县",
+ 130528: "宁晋县",
+ 130529: "巨鹿县",
+ 130530: "新河县",
+ 130531: "广宗县",
+ 130532: "平乡县",
+ 130533: "威县",
+ 130534: "清河县",
+ 130535: "临西县",
+ 130581: "南宫市",
+ 130582: "沙河市",
+ 130600: "保定市",
+ 130601: "保定市市辖区",
+ 130602: "竞秀区",
+ 130606: "莲池区",
+ 130607: "满城区",
+ 130608: "清苑区",
+ 130609: "徐水区",
+ 130623: "涞水县",
+ 130624: "阜平县",
+ 130626: "定兴县",
+ 130627: "唐县",
+ 130628: "高阳县",
+ 130629: "容城县",
+ 130630: "涞源县",
+ 130631: "望都县",
+ 130632: "安新县",
+ 130633: "易县",
+ 130634: "曲阳县",
+ 130635: "蠡县",
+ 130636: "顺平县",
+ 130637: "博野县",
+ 130638: "雄县",
+ 130681: "涿州市",
+ 130682: "定州市",
+ 130683: "安国市",
+ 130684: "高碑店市",
+ 130700: "张家口市",
+ 130701: "张家口市市辖区",
+ 130702: "桥东区",
+ 130703: "桥西区",
+ 130705: "宣化区",
+ 130706: "下花园区",
+ 130708: "万全区",
+ 130709: "崇礼区",
+ 130722: "张北县",
+ 130723: "康保县",
+ 130724: "沽源县",
+ 130725: "尚义县",
+ 130726: "蔚县",
+ 130727: "阳原县",
+ 130728: "怀安县",
+ 130730: "怀来县",
+ 130731: "涿鹿县",
+ 130732: "赤城县",
+ 130800: "承德市",
+ 130801: "承德市市辖区",
+ 130802: "双桥区",
+ 130803: "双滦区",
+ 130804: "鹰手营子矿区",
+ 130821: "承德县",
+ 130822: "兴隆县",
+ 130824: "滦平县",
+ 130825: "隆化县",
+ 130826: "丰宁满族自治县",
+ 130827: "宽城满族自治县",
+ 130828: "围场满族蒙古族自治县",
+ 130881: "平泉市",
+ 130900: "沧州市",
+ 130901: "沧州市市辖区",
+ 130902: "新华区",
+ 130903: "运河区",
+ 130921: "沧县",
+ 130922: "青县",
+ 130923: "东光县",
+ 130924: "海兴县",
+ 130925: "盐山县",
+ 130926: "肃宁县",
+ 130927: "南皮县",
+ 130928: "吴桥县",
+ 130929: "献县",
+ 130930: "孟村回族自治县",
+ 130981: "泊头市",
+ 130982: "任丘市",
+ 130983: "黄骅市",
+ 130984: "河间市",
+ 131000: "廊坊市",
+ 131001: "廊坊市市辖区",
+ 131002: "安次区",
+ 131003: "广阳区",
+ 131022: "固安县",
+ 131023: "永清县",
+ 131024: "香河县",
+ 131025: "大城县",
+ 131026: "文安县",
+ 131028: "大厂回族自治县",
+ 131081: "霸州市",
+ 131082: "三河市",
+ 131100: "衡水市",
+ 131101: "衡水市市辖区",
+ 131102: "桃城区",
+ 131103: "冀州区",
+ 131121: "枣强县",
+ 131122: "武邑县",
+ 131123: "武强县",
+ 131124: "饶阳县",
+ 131125: "安平县",
+ 131126: "故城县",
+ 131127: "景县",
+ 131128: "阜城县",
+ 131182: "深州市",
+ 140000: "山西省",
+ 140100: "太原市",
+ 140101: "太原市市辖区",
+ 140105: "小店区",
+ 140106: "迎泽区",
+ 140107: "杏花岭区",
+ 140108: "尖草坪区",
+ 140109: "万柏林区",
+ 140110: "晋源区",
+ 140121: "清徐县",
+ 140122: "阳曲县",
+ 140123: "娄烦县",
+ 140181: "古交市",
+ 140200: "大同市",
+ 140201: "大同市市辖区",
+ 140212: "新荣区",
+ 140213: "平城区",
+ 140214: "云冈区",
+ 140215: "云州区",
+ 140221: "阳高县",
+ 140222: "天镇县",
+ 140223: "广灵县",
+ 140224: "灵丘县",
+ 140225: "浑源县",
+ 140226: "左云县",
+ 140300: "阳泉市",
+ 140301: "阳泉市市辖区",
+ 140302: "城区",
+ 140303: "矿区",
+ 140311: "郊区",
+ 140321: "平定县",
+ 140322: "盂县",
+ 140400: "长治市",
+ 140401: "长治市市辖区",
+ 140403: "潞州区",
+ 140404: "上党区",
+ 140405: "屯留区",
+ 140406: "潞城区",
+ 140423: "襄垣县",
+ 140425: "平顺县",
+ 140426: "黎城县",
+ 140427: "壶关县",
+ 140428: "长子县",
+ 140429: "武乡县",
+ 140430: "沁县",
+ 140431: "沁源县",
+ 140500: "晋城市",
+ 140501: "晋城市市辖区",
+ 140502: "城区",
+ 140521: "沁水县",
+ 140522: "阳城县",
+ 140524: "陵川县",
+ 140525: "泽州县",
+ 140581: "高平市",
+ 140600: "朔州市",
+ 140601: "朔州市市辖区",
+ 140602: "朔城区",
+ 140603: "平鲁区",
+ 140621: "山阴县",
+ 140622: "应县",
+ 140623: "右玉县",
+ 140681: "怀仁市",
+ 140700: "晋中市",
+ 140701: "晋中市市辖区",
+ 140702: "榆次区",
+ 140721: "榆社县",
+ 140722: "左权县",
+ 140723: "和顺县",
+ 140724: "昔阳县",
+ 140725: "寿阳县",
+ 140726: "太谷县",
+ 140727: "祁县",
+ 140728: "平遥县",
+ 140729: "灵石县",
+ 140781: "介休市",
+ 140800: "运城市",
+ 140801: "运城市市辖区",
+ 140802: "盐湖区",
+ 140821: "临猗县",
+ 140822: "万荣县",
+ 140823: "闻喜县",
+ 140824: "稷山县",
+ 140825: "新绛县",
+ 140826: "绛县",
+ 140827: "垣曲县",
+ 140828: "夏县",
+ 140829: "平陆县",
+ 140830: "芮城县",
+ 140881: "永济市",
+ 140882: "河津市",
+ 140900: "忻州市",
+ 140901: "忻州市市辖区",
+ 140902: "忻府区",
+ 140921: "定襄县",
+ 140922: "五台县",
+ 140923: "代县",
+ 140924: "繁峙县",
+ 140925: "宁武县",
+ 140926: "静乐县",
+ 140927: "神池县",
+ 140928: "五寨县",
+ 140929: "岢岚县",
+ 140930: "河曲县",
+ 140931: "保德县",
+ 140932: "偏关县",
+ 140981: "原平市",
+ 141000: "临汾市",
+ 141001: "临汾市市辖区",
+ 141002: "尧都区",
+ 141021: "曲沃县",
+ 141022: "翼城县",
+ 141023: "襄汾县",
+ 141024: "洪洞县",
+ 141025: "古县",
+ 141026: "安泽县",
+ 141027: "浮山县",
+ 141028: "吉县",
+ 141029: "乡宁县",
+ 141030: "大宁县",
+ 141031: "隰县",
+ 141032: "永和县",
+ 141033: "蒲县",
+ 141034: "汾西县",
+ 141081: "侯马市",
+ 141082: "霍州市",
+ 141100: "吕梁市",
+ 141101: "吕梁市市辖区",
+ 141102: "离石区",
+ 141121: "文水县",
+ 141122: "交城县",
+ 141123: "兴县",
+ 141124: "临县",
+ 141125: "柳林县",
+ 141126: "石楼县",
+ 141127: "岚县",
+ 141128: "方山县",
+ 141129: "中阳县",
+ 141130: "交口县",
+ 141181: "孝义市",
+ 141182: "汾阳市",
+ 150000: "内蒙古自治区",
+ 150100: "呼和浩特市",
+ 150101: "呼和浩特市市辖区",
+ 150102: "新城区",
+ 150103: "回民区",
+ 150104: "玉泉区",
+ 150105: "赛罕区",
+ 150121: "土默特左旗",
+ 150122: "托克托县",
+ 150123: "和林格尔县",
+ 150124: "清水河县",
+ 150125: "武川县",
+ 150200: "包头市",
+ 150201: "包头市市辖区",
+ 150202: "东河区",
+ 150203: "昆都仑区",
+ 150204: "青山区",
+ 150205: "石拐区",
+ 150206: "白云鄂博矿区",
+ 150207: "九原区",
+ 150221: "土默特右旗",
+ 150222: "固阳县",
+ 150223: "达尔罕茂明安联合旗",
+ 150300: "乌海市",
+ 150301: "乌海市市辖区",
+ 150302: "海勃湾区",
+ 150303: "海南区",
+ 150304: "乌达区",
+ 150400: "赤峰市",
+ 150401: "赤峰市市辖区",
+ 150402: "红山区",
+ 150403: "元宝山区",
+ 150404: "松山区",
+ 150421: "阿鲁科尔沁旗",
+ 150422: "巴林左旗",
+ 150423: "巴林右旗",
+ 150424: "林西县",
+ 150425: "克什克腾旗",
+ 150426: "翁牛特旗",
+ 150428: "喀喇沁旗",
+ 150429: "宁城县",
+ 150430: "敖汉旗",
+ 150500: "通辽市",
+ 150501: "通辽市市辖区",
+ 150502: "科尔沁区",
+ 150521: "科尔沁左翼中旗",
+ 150522: "科尔沁左翼后旗",
+ 150523: "开鲁县",
+ 150524: "库伦旗",
+ 150525: "奈曼旗",
+ 150526: "扎鲁特旗",
+ 150581: "霍林郭勒市",
+ 150600: "鄂尔多斯市",
+ 150601: "鄂尔多斯市市辖区",
+ 150602: "东胜区",
+ 150603: "康巴什区",
+ 150621: "达拉特旗",
+ 150622: "准格尔旗",
+ 150623: "鄂托克前旗",
+ 150624: "鄂托克旗",
+ 150625: "杭锦旗",
+ 150626: "乌审旗",
+ 150627: "伊金霍洛旗",
+ 150700: "呼伦贝尔市",
+ 150701: "呼伦贝尔市市辖区",
+ 150702: "海拉尔区",
+ 150703: "扎赉诺尔区",
+ 150721: "阿荣旗",
+ 150722: "莫力达瓦达斡尔族自治旗",
+ 150723: "鄂伦春自治旗",
+ 150724: "鄂温克族自治旗",
+ 150725: "陈巴尔虎旗",
+ 150726: "新巴尔虎左旗",
+ 150727: "新巴尔虎右旗",
+ 150781: "满洲里市",
+ 150782: "牙克石市",
+ 150783: "扎兰屯市",
+ 150784: "额尔古纳市",
+ 150785: "根河市",
+ 150800: "巴彦淖尔市",
+ 150801: "巴彦淖尔市市辖区",
+ 150802: "临河区",
+ 150821: "五原县",
+ 150822: "磴口县",
+ 150823: "乌拉特前旗",
+ 150824: "乌拉特中旗",
+ 150825: "乌拉特后旗",
+ 150826: "杭锦后旗",
+ 150900: "乌兰察布市",
+ 150901: "乌兰察布市市辖区",
+ 150902: "集宁区",
+ 150921: "卓资县",
+ 150922: "化德县",
+ 150923: "商都县",
+ 150924: "兴和县",
+ 150925: "凉城县",
+ 150926: "察哈尔右翼前旗",
+ 150927: "察哈尔右翼中旗",
+ 150928: "察哈尔右翼后旗",
+ 150929: "四子王旗",
+ 150981: "丰镇市",
+ 152200: "兴安盟",
+ 152201: "乌兰浩特市",
+ 152202: "阿尔山市",
+ 152221: "科尔沁右翼前旗",
+ 152222: "科尔沁右翼中旗",
+ 152223: "扎赉特旗",
+ 152224: "突泉县",
+ 152500: "锡林郭勒盟",
+ 152501: "二连浩特市",
+ 152502: "锡林浩特市",
+ 152522: "阿巴嘎旗",
+ 152523: "苏尼特左旗",
+ 152524: "苏尼特右旗",
+ 152525: "东乌珠穆沁旗",
+ 152526: "西乌珠穆沁旗",
+ 152527: "太仆寺旗",
+ 152528: "镶黄旗",
+ 152529: "正镶白旗",
+ 152530: "正蓝旗",
+ 152531: "多伦县",
+ 152900: "阿拉善盟",
+ 152921: "阿拉善左旗",
+ 152922: "阿拉善右旗",
+ 152923: "额济纳旗",
+ 210000: "辽宁省",
+ 210100: "沈阳市",
+ 210101: "沈阳市市辖区",
+ 210102: "和平区",
+ 210103: "沈河区",
+ 210104: "大东区",
+ 210105: "皇姑区",
+ 210106: "铁西区",
+ 210111: "苏家屯区",
+ 210112: "浑南区",
+ 210113: "沈北新区",
+ 210114: "于洪区",
+ 210115: "辽中区",
+ 210123: "康平县",
+ 210124: "法库县",
+ 210181: "新民市",
+ 210200: "大连市",
+ 210201: "大连市市辖区",
+ 210202: "中山区",
+ 210203: "西岗区",
+ 210204: "沙河口区",
+ 210211: "甘井子区",
+ 210212: "旅顺口区",
+ 210213: "金州区",
+ 210214: "普兰店区",
+ 210224: "长海县",
+ 210281: "瓦房店市",
+ 210283: "庄河市",
+ 210300: "鞍山市",
+ 210301: "鞍山市市辖区",
+ 210302: "铁东区",
+ 210303: "铁西区",
+ 210304: "立山区",
+ 210311: "千山区",
+ 210321: "台安县",
+ 210323: "岫岩满族自治县",
+ 210381: "海城市",
+ 210400: "抚顺市",
+ 210401: "抚顺市市辖区",
+ 210402: "新抚区",
+ 210403: "东洲区",
+ 210404: "望花区",
+ 210411: "顺城区",
+ 210421: "抚顺县",
+ 210422: "新宾满族自治县",
+ 210423: "清原满族自治县",
+ 210500: "本溪市",
+ 210501: "本溪市市辖区",
+ 210502: "平山区",
+ 210503: "溪湖区",
+ 210504: "明山区",
+ 210505: "南芬区",
+ 210521: "本溪满族自治县",
+ 210522: "桓仁满族自治县",
+ 210600: "丹东市",
+ 210601: "丹东市市辖区",
+ 210602: "元宝区",
+ 210603: "振兴区",
+ 210604: "振安区",
+ 210624: "宽甸满族自治县",
+ 210681: "东港市",
+ 210682: "凤城市",
+ 210700: "锦州市",
+ 210701: "锦州市市辖区",
+ 210702: "古塔区",
+ 210703: "凌河区",
+ 210711: "太和区",
+ 210726: "黑山县",
+ 210727: "义县",
+ 210781: "凌海市",
+ 210782: "北镇市",
+ 210800: "营口市",
+ 210801: "营口市市辖区",
+ 210802: "站前区",
+ 210803: "西市区",
+ 210804: "鲅鱼圈区",
+ 210811: "老边区",
+ 210881: "盖州市",
+ 210882: "大石桥市",
+ 210900: "阜新市",
+ 210901: "阜新市市辖区",
+ 210902: "海州区",
+ 210903: "新邱区",
+ 210904: "太平区",
+ 210905: "清河门区",
+ 210911: "细河区",
+ 210921: "阜新蒙古族自治县",
+ 210922: "彰武县",
+ 211000: "辽阳市",
+ 211001: "辽阳市市辖区",
+ 211002: "白塔区",
+ 211003: "文圣区",
+ 211004: "宏伟区",
+ 211005: "弓长岭区",
+ 211011: "太子河区",
+ 211021: "辽阳县",
+ 211081: "灯塔市",
+ 211100: "盘锦市",
+ 211101: "盘锦市市辖区",
+ 211102: "双台子区",
+ 211103: "兴隆台区",
+ 211104: "大洼区",
+ 211122: "盘山县",
+ 211200: "铁岭市",
+ 211201: "铁岭市市辖区",
+ 211202: "银州区",
+ 211204: "清河区",
+ 211221: "铁岭县",
+ 211223: "西丰县",
+ 211224: "昌图县",
+ 211281: "调兵山市",
+ 211282: "开原市",
+ 211300: "朝阳市",
+ 211301: "朝阳市市辖区",
+ 211302: "双塔区",
+ 211303: "龙城区",
+ 211321: "朝阳县",
+ 211322: "建平县",
+ 211324: "喀喇沁左翼蒙古族自治县",
+ 211381: "北票市",
+ 211382: "凌源市",
+ 211400: "葫芦岛市",
+ 211401: "葫芦岛市市辖区",
+ 211402: "连山区",
+ 211403: "龙港区",
+ 211404: "南票区",
+ 211421: "绥中县",
+ 211422: "建昌县",
+ 211481: "兴城市",
+ 220000: "吉林省",
+ 220100: "长春市",
+ 220101: "长春市市辖区",
+ 220102: "南关区",
+ 220103: "宽城区",
+ 220104: "朝阳区",
+ 220105: "二道区",
+ 220106: "绿园区",
+ 220112: "双阳区",
+ 220113: "九台区",
+ 220122: "农安县",
+ 220182: "榆树市",
+ 220183: "德惠市",
+ 220200: "吉林市",
+ 220201: "吉林市市辖区",
+ 220202: "昌邑区",
+ 220203: "龙潭区",
+ 220204: "船营区",
+ 220211: "丰满区",
+ 220221: "永吉县",
+ 220281: "蛟河市",
+ 220282: "桦甸市",
+ 220283: "舒兰市",
+ 220284: "磐石市",
+ 220300: "四平市",
+ 220301: "四平市市辖区",
+ 220302: "铁西区",
+ 220303: "铁东区",
+ 220322: "梨树县",
+ 220323: "伊通满族自治县",
+ 220381: "公主岭市",
+ 220382: "双辽市",
+ 220400: "辽源市",
+ 220401: "辽源市市辖区",
+ 220402: "龙山区",
+ 220403: "西安区",
+ 220421: "东丰县",
+ 220422: "东辽县",
+ 220500: "通化市",
+ 220501: "通化市市辖区",
+ 220502: "东昌区",
+ 220503: "二道江区",
+ 220521: "通化县",
+ 220523: "辉南县",
+ 220524: "柳河县",
+ 220581: "梅河口市",
+ 220582: "集安市",
+ 220600: "白山市",
+ 220601: "白山市市辖区",
+ 220602: "浑江区",
+ 220605: "江源区",
+ 220621: "抚松县",
+ 220622: "靖宇县",
+ 220623: "长白朝鲜族自治县",
+ 220681: "临江市",
+ 220700: "松原市",
+ 220701: "松原市市辖区",
+ 220702: "宁江区",
+ 220721: "前郭尔罗斯蒙古族自治县",
+ 220722: "长岭县",
+ 220723: "乾安县",
+ 220781: "扶余市",
+ 220800: "白城市",
+ 220801: "白城市市辖区",
+ 220802: "洮北区",
+ 220821: "镇赉县",
+ 220822: "通榆县",
+ 220881: "洮南市",
+ 220882: "大安市",
+ 222400: "延边朝鲜族自治州",
+ 222401: "延吉市",
+ 222402: "图们市",
+ 222403: "敦化市",
+ 222404: "珲春市",
+ 222405: "龙井市",
+ 222406: "和龙市",
+ 222424: "汪清县",
+ 222426: "安图县",
+ 230000: "黑龙江省",
+ 230100: "哈尔滨市",
+ 230101: "哈尔滨市市辖区",
+ 230102: "道里区",
+ 230103: "南岗区",
+ 230104: "道外区",
+ 230108: "平房区",
+ 230109: "松北区",
+ 230110: "香坊区",
+ 230111: "呼兰区",
+ 230112: "阿城区",
+ 230113: "双城区",
+ 230123: "依兰县",
+ 230124: "方正县",
+ 230125: "宾县",
+ 230126: "巴彦县",
+ 230127: "木兰县",
+ 230128: "通河县",
+ 230129: "延寿县",
+ 230183: "尚志市",
+ 230184: "五常市",
+ 230200: "齐齐哈尔市",
+ 230201: "齐齐哈尔市市辖区",
+ 230202: "龙沙区",
+ 230203: "建华区",
+ 230204: "铁锋区",
+ 230205: "昂昂溪区",
+ 230206: "富拉尔基区",
+ 230207: "碾子山区",
+ 230208: "梅里斯达斡尔族区",
+ 230221: "龙江县",
+ 230223: "依安县",
+ 230224: "泰来县",
+ 230225: "甘南县",
+ 230227: "富裕县",
+ 230229: "克山县",
+ 230230: "克东县",
+ 230231: "拜泉县",
+ 230281: "讷河市",
+ 230300: "鸡西市",
+ 230301: "鸡西市市辖区",
+ 230302: "鸡冠区",
+ 230303: "恒山区",
+ 230304: "滴道区",
+ 230305: "梨树区",
+ 230306: "城子河区",
+ 230307: "麻山区",
+ 230321: "鸡东县",
+ 230381: "虎林市",
+ 230382: "密山市",
+ 230400: "鹤岗市",
+ 230401: "鹤岗市市辖区",
+ 230402: "向阳区",
+ 230403: "工农区",
+ 230404: "南山区",
+ 230405: "兴安区",
+ 230406: "东山区",
+ 230407: "兴山区",
+ 230421: "萝北县",
+ 230422: "绥滨县",
+ 230500: "双鸭山市",
+ 230501: "双鸭山市市辖区",
+ 230502: "尖山区",
+ 230503: "岭东区",
+ 230505: "四方台区",
+ 230506: "宝山区",
+ 230521: "集贤县",
+ 230522: "友谊县",
+ 230523: "宝清县",
+ 230524: "饶河县",
+ 230600: "大庆市",
+ 230601: "大庆市市辖区",
+ 230602: "萨尔图区",
+ 230603: "龙凤区",
+ 230604: "让胡路区",
+ 230605: "红岗区",
+ 230606: "大同区",
+ 230621: "肇州县",
+ 230622: "肇源县",
+ 230623: "林甸县",
+ 230624: "杜尔伯特蒙古族自治县",
+ 230700: "伊春市",
+ 230701: "伊春市市辖区",
+ 230702: "伊春区",
+ 230703: "南岔区",
+ 230704: "友好区",
+ 230705: "西林区",
+ 230706: "翠峦区",
+ 230707: "新青区",
+ 230708: "美溪区",
+ 230709: "金山屯区",
+ 230710: "五营区",
+ 230711: "乌马河区",
+ 230712: "汤旺河区",
+ 230713: "带岭区",
+ 230714: "乌伊岭区",
+ 230715: "红星区",
+ 230716: "上甘岭区",
+ 230722: "嘉荫县",
+ 230781: "铁力市",
+ 230800: "佳木斯市",
+ 230801: "佳木斯市市辖区",
+ 230803: "向阳区",
+ 230804: "前进区",
+ 230805: "东风区",
+ 230811: "郊区",
+ 230822: "桦南县",
+ 230826: "桦川县",
+ 230828: "汤原县",
+ 230881: "同江市",
+ 230882: "富锦市",
+ 230883: "抚远市",
+ 230900: "七台河市",
+ 230901: "七台河市市辖区",
+ 230902: "新兴区",
+ 230903: "桃山区",
+ 230904: "茄子河区",
+ 230921: "勃利县",
+ 231000: "牡丹江市",
+ 231001: "牡丹江市市辖区",
+ 231002: "东安区",
+ 231003: "阳明区",
+ 231004: "爱民区",
+ 231005: "西安区",
+ 231025: "林口县",
+ 231081: "绥芬河市",
+ 231083: "海林市",
+ 231084: "宁安市",
+ 231085: "穆棱市",
+ 231086: "东宁市",
+ 231100: "黑河市",
+ 231101: "黑河市市辖区",
+ 231102: "爱辉区",
+ 231121: "嫩江县",
+ 231123: "逊克县",
+ 231124: "孙吴县",
+ 231181: "北安市",
+ 231182: "五大连池市",
+ 231200: "绥化市",
+ 231201: "绥化市市辖区",
+ 231202: "北林区",
+ 231221: "望奎县",
+ 231222: "兰西县",
+ 231223: "青冈县",
+ 231224: "庆安县",
+ 231225: "明水县",
+ 231226: "绥棱县",
+ 231281: "安达市",
+ 231282: "肇东市",
+ 231283: "海伦市",
+ 232700: "大兴安岭地区",
+ 232701: "漠河市",
+ 232718: "加格达奇区",
+ 232721: "呼玛县",
+ 232722: "塔河县",
+ 310000: "上海市",
+ 310100: "上海市市辖区",
+ 310101: "黄浦区",
+ 310104: "徐汇区",
+ 310105: "长宁区",
+ 310106: "静安区",
+ 310107: "普陀区",
+ 310109: "虹口区",
+ 310110: "杨浦区",
+ 310112: "闵行区",
+ 310113: "宝山区",
+ 310114: "嘉定区",
+ 310115: "浦东新区",
+ 310116: "金山区",
+ 310117: "松江区",
+ 310118: "青浦区",
+ 310120: "奉贤区",
+ 310151: "崇明区",
+ 320000: "江苏省",
+ 320100: "南京市",
+ 320101: "南京市市辖区",
+ 320102: "玄武区",
+ 320104: "秦淮区",
+ 320105: "建邺区",
+ 320106: "鼓楼区",
+ 320111: "浦口区",
+ 320113: "栖霞区",
+ 320114: "雨花台区",
+ 320115: "江宁区",
+ 320116: "六合区",
+ 320117: "溧水区",
+ 320118: "高淳区",
+ 320200: "无锡市",
+ 320201: "无锡市市辖区",
+ 320205: "锡山区",
+ 320206: "惠山区",
+ 320211: "滨湖区",
+ 320213: "梁溪区",
+ 320214: "新吴区",
+ 320281: "江阴市",
+ 320282: "宜兴市",
+ 320300: "徐州市",
+ 320301: "徐州市市辖区",
+ 320302: "鼓楼区",
+ 320303: "云龙区",
+ 320305: "贾汪区",
+ 320311: "泉山区",
+ 320312: "铜山区",
+ 320321: "丰县",
+ 320322: "沛县",
+ 320324: "睢宁县",
+ 320381: "新沂市",
+ 320382: "邳州市",
+ 320400: "常州市",
+ 320401: "常州市市辖区",
+ 320402: "天宁区",
+ 320404: "钟楼区",
+ 320411: "新北区",
+ 320412: "武进区",
+ 320413: "金坛区",
+ 320481: "溧阳市",
+ 320500: "苏州市",
+ 320501: "苏州市市辖区",
+ 320505: "虎丘区",
+ 320506: "吴中区",
+ 320507: "相城区",
+ 320508: "姑苏区",
+ 320509: "吴江区",
+ 320571: "苏州工业园区",
+ 320581: "常熟市",
+ 320582: "张家港市",
+ 320583: "昆山市",
+ 320585: "太仓市",
+ 320600: "南通市",
+ 320601: "南通市市辖区",
+ 320602: "崇川区",
+ 320611: "港闸区",
+ 320612: "通州区",
+ 320623: "如东县",
+ 320681: "启东市",
+ 320682: "如皋市",
+ 320684: "海门市",
+ 320685: "海安市",
+ 320700: "连云港市",
+ 320701: "连云港市市辖区",
+ 320703: "连云区",
+ 320706: "海州区",
+ 320707: "赣榆区",
+ 320722: "东海县",
+ 320723: "灌云县",
+ 320724: "灌南县",
+ 320800: "淮安市",
+ 320801: "淮安市市辖区",
+ 320803: "淮安区",
+ 320804: "淮阴区",
+ 320812: "清江浦区",
+ 320813: "洪泽区",
+ 320826: "涟水县",
+ 320830: "盱眙县",
+ 320831: "金湖县",
+ 320900: "盐城市",
+ 320901: "盐城市市辖区",
+ 320902: "亭湖区",
+ 320903: "盐都区",
+ 320904: "大丰区",
+ 320921: "响水县",
+ 320922: "滨海县",
+ 320923: "阜宁县",
+ 320924: "射阳县",
+ 320925: "建湖县",
+ 320981: "东台市",
+ 321000: "扬州市",
+ 321001: "扬州市市辖区",
+ 321002: "广陵区",
+ 321003: "邗江区",
+ 321012: "江都区",
+ 321023: "宝应县",
+ 321081: "仪征市",
+ 321084: "高邮市",
+ 321100: "镇江市",
+ 321101: "镇江市市辖区",
+ 321102: "京口区",
+ 321111: "润州区",
+ 321112: "丹徒区",
+ 321181: "丹阳市",
+ 321182: "扬中市",
+ 321183: "句容市",
+ 321200: "泰州市",
+ 321201: "泰州市市辖区",
+ 321202: "海陵区",
+ 321203: "高港区",
+ 321204: "姜堰区",
+ 321281: "兴化市",
+ 321282: "靖江市",
+ 321283: "泰兴市",
+ 321300: "宿迁市",
+ 321301: "宿迁市市辖区",
+ 321302: "宿城区",
+ 321311: "宿豫区",
+ 321322: "沭阳县",
+ 321323: "泗阳县",
+ 321324: "泗洪县",
+ 330000: "浙江省",
+ 330100: "杭州市",
+ 330101: "杭州市市辖区",
+ 330102: "上城区",
+ 330103: "下城区",
+ 330104: "江干区",
+ 330105: "拱墅区",
+ 330106: "西湖区",
+ 330108: "滨江区",
+ 330109: "萧山区",
+ 330110: "余杭区",
+ 330111: "富阳区",
+ 330112: "临安区",
+ 330122: "桐庐县",
+ 330127: "淳安县",
+ 330182: "建德市",
+ 330200: "宁波市",
+ 330201: "宁波市市辖区",
+ 330203: "海曙区",
+ 330205: "江北区",
+ 330206: "北仑区",
+ 330211: "镇海区",
+ 330212: "鄞州区",
+ 330213: "奉化区",
+ 330225: "象山县",
+ 330226: "宁海县",
+ 330281: "余姚市",
+ 330282: "慈溪市",
+ 330300: "温州市",
+ 330301: "温州市市辖区",
+ 330302: "鹿城区",
+ 330303: "龙湾区",
+ 330304: "瓯海区",
+ 330305: "洞头区",
+ 330324: "永嘉县",
+ 330326: "平阳县",
+ 330327: "苍南县",
+ 330328: "文成县",
+ 330329: "泰顺县",
+ 330381: "瑞安市",
+ 330382: "乐清市",
+ 330400: "嘉兴市",
+ 330401: "嘉兴市市辖区",
+ 330402: "南湖区",
+ 330411: "秀洲区",
+ 330421: "嘉善县",
+ 330424: "海盐县",
+ 330481: "海宁市",
+ 330482: "平湖市",
+ 330483: "桐乡市",
+ 330500: "湖州市",
+ 330501: "湖州市市辖区",
+ 330502: "吴兴区",
+ 330503: "南浔区",
+ 330521: "德清县",
+ 330522: "长兴县",
+ 330523: "安吉县",
+ 330600: "绍兴市",
+ 330601: "绍兴市市辖区",
+ 330602: "越城区",
+ 330603: "柯桥区",
+ 330604: "上虞区",
+ 330624: "新昌县",
+ 330681: "诸暨市",
+ 330683: "嵊州市",
+ 330700: "金华市",
+ 330701: "金华市市辖区",
+ 330702: "婺城区",
+ 330703: "金东区",
+ 330723: "武义县",
+ 330726: "浦江县",
+ 330727: "磐安县",
+ 330781: "兰溪市",
+ 330782: "义乌市",
+ 330783: "东阳市",
+ 330784: "永康市",
+ 330800: "衢州市",
+ 330801: "衢州市市辖区",
+ 330802: "柯城区",
+ 330803: "衢江区",
+ 330822: "常山县",
+ 330824: "开化县",
+ 330825: "龙游县",
+ 330881: "江山市",
+ 330900: "舟山市",
+ 330901: "舟山市市辖区",
+ 330902: "定海区",
+ 330903: "普陀区",
+ 330921: "岱山县",
+ 330922: "嵊泗县",
+ 331000: "台州市",
+ 331001: "台州市市辖区",
+ 331002: "椒江区",
+ 331003: "黄岩区",
+ 331004: "路桥区",
+ 331022: "三门县",
+ 331023: "天台县",
+ 331024: "仙居县",
+ 331081: "温岭市",
+ 331082: "临海市",
+ 331083: "玉环市",
+ 331100: "丽水市",
+ 331101: "丽水市市辖区",
+ 331102: "莲都区",
+ 331121: "青田县",
+ 331122: "缙云县",
+ 331123: "遂昌县",
+ 331124: "松阳县",
+ 331125: "云和县",
+ 331126: "庆元县",
+ 331127: "景宁畲族自治县",
+ 331181: "龙泉市",
+ 340000: "安徽省",
+ 340100: "合肥市",
+ 340101: "合肥市市辖区",
+ 340102: "瑶海区",
+ 340103: "庐阳区",
+ 340104: "蜀山区",
+ 340111: "包河区",
+ 340121: "长丰县",
+ 340122: "肥东县",
+ 340123: "肥西县",
+ 340124: "庐江县",
+ 340181: "巢湖市",
+ 340200: "芜湖市",
+ 340201: "芜湖市市辖区",
+ 340202: "镜湖区",
+ 340203: "弋江区",
+ 340207: "鸠江区",
+ 340208: "三山区",
+ 340221: "芜湖县",
+ 340222: "繁昌县",
+ 340223: "南陵县",
+ 340225: "无为县",
+ 340300: "蚌埠市",
+ 340301: "蚌埠市市辖区",
+ 340302: "龙子湖区",
+ 340303: "蚌山区",
+ 340304: "禹会区",
+ 340311: "淮上区",
+ 340321: "怀远县",
+ 340322: "五河县",
+ 340323: "固镇县",
+ 340400: "淮南市",
+ 340401: "淮南市市辖区",
+ 340402: "大通区",
+ 340403: "田家庵区",
+ 340404: "谢家集区",
+ 340405: "八公山区",
+ 340406: "潘集区",
+ 340421: "凤台县",
+ 340422: "寿县",
+ 340500: "马鞍山市",
+ 340501: "马鞍山市市辖区",
+ 340503: "花山区",
+ 340504: "雨山区",
+ 340506: "博望区",
+ 340521: "当涂县",
+ 340522: "含山县",
+ 340523: "和县",
+ 340600: "淮北市",
+ 340601: "淮北市市辖区",
+ 340602: "杜集区",
+ 340603: "相山区",
+ 340604: "烈山区",
+ 340621: "濉溪县",
+ 340700: "铜陵市",
+ 340701: "铜陵市市辖区",
+ 340705: "铜官区",
+ 340706: "义安区",
+ 340711: "郊区",
+ 340722: "枞阳县",
+ 340800: "安庆市",
+ 340801: "安庆市市辖区",
+ 340802: "迎江区",
+ 340803: "大观区",
+ 340811: "宜秀区",
+ 340822: "怀宁县",
+ 340824: "潜山市",
+ 340825: "太湖县",
+ 340826: "宿松县",
+ 340827: "望江县",
+ 340828: "岳西县",
+ 340881: "桐城市",
+ 341000: "黄山市",
+ 341001: "黄山市市辖区",
+ 341002: "屯溪区",
+ 341003: "黄山区",
+ 341004: "徽州区",
+ 341021: "歙县",
+ 341022: "休宁县",
+ 341023: "黟县",
+ 341024: "祁门县",
+ 341100: "滁州市",
+ 341101: "滁州市市辖区",
+ 341102: "琅琊区",
+ 341103: "南谯区",
+ 341122: "来安县",
+ 341124: "全椒县",
+ 341125: "定远县",
+ 341126: "凤阳县",
+ 341181: "天长市",
+ 341182: "明光市",
+ 341200: "阜阳市",
+ 341201: "阜阳市市辖区",
+ 341202: "颍州区",
+ 341203: "颍东区",
+ 341204: "颍泉区",
+ 341221: "临泉县",
+ 341222: "太和县",
+ 341225: "阜南县",
+ 341226: "颍上县",
+ 341282: "界首市",
+ 341300: "宿州市",
+ 341301: "宿州市市辖区",
+ 341302: "埇桥区",
+ 341321: "砀山县",
+ 341322: "萧县",
+ 341323: "灵璧县",
+ 341324: "泗县",
+ 341500: "六安市",
+ 341501: "六安市市辖区",
+ 341502: "金安区",
+ 341503: "裕安区",
+ 341504: "叶集区",
+ 341522: "霍邱县",
+ 341523: "舒城县",
+ 341524: "金寨县",
+ 341525: "霍山县",
+ 341600: "亳州市",
+ 341601: "亳州市市辖区",
+ 341602: "谯城区",
+ 341621: "涡阳县",
+ 341622: "蒙城县",
+ 341623: "利辛县",
+ 341700: "池州市",
+ 341701: "池州市市辖区",
+ 341702: "贵池区",
+ 341721: "东至县",
+ 341722: "石台县",
+ 341723: "青阳县",
+ 341800: "宣城市",
+ 341801: "宣城市市辖区",
+ 341802: "宣州区",
+ 341821: "郎溪县",
+ 341822: "广德县",
+ 341823: "泾县",
+ 341824: "绩溪县",
+ 341825: "旌德县",
+ 341881: "宁国市",
+ 350000: "福建省",
+ 350100: "福州市",
+ 350101: "福州市市辖区",
+ 350102: "鼓楼区",
+ 350103: "台江区",
+ 350104: "仓山区",
+ 350105: "马尾区",
+ 350111: "晋安区",
+ 350112: "长乐区",
+ 350121: "闽侯县",
+ 350122: "连江县",
+ 350123: "罗源县",
+ 350124: "闽清县",
+ 350125: "永泰县",
+ 350128: "平潭县",
+ 350181: "福清市",
+ 350200: "厦门市",
+ 350201: "厦门市市辖区",
+ 350203: "思明区",
+ 350205: "海沧区",
+ 350206: "湖里区",
+ 350211: "集美区",
+ 350212: "同安区",
+ 350213: "翔安区",
+ 350300: "莆田市",
+ 350301: "莆田市市辖区",
+ 350302: "城厢区",
+ 350303: "涵江区",
+ 350304: "荔城区",
+ 350305: "秀屿区",
+ 350322: "仙游县",
+ 350400: "三明市",
+ 350401: "三明市市辖区",
+ 350402: "梅列区",
+ 350403: "三元区",
+ 350421: "明溪县",
+ 350423: "清流县",
+ 350424: "宁化县",
+ 350425: "大田县",
+ 350426: "尤溪县",
+ 350427: "沙县",
+ 350428: "将乐县",
+ 350429: "泰宁县",
+ 350430: "建宁县",
+ 350481: "永安市",
+ 350500: "泉州市",
+ 350501: "泉州市市辖区",
+ 350502: "鲤城区",
+ 350503: "丰泽区",
+ 350504: "洛江区",
+ 350505: "泉港区",
+ 350521: "惠安县",
+ 350524: "安溪县",
+ 350525: "永春县",
+ 350526: "德化县",
+ 350527: "金门县",
+ 350581: "石狮市",
+ 350582: "晋江市",
+ 350583: "南安市",
+ 350600: "漳州市",
+ 350601: "漳州市市辖区",
+ 350602: "芗城区",
+ 350603: "龙文区",
+ 350622: "云霄县",
+ 350623: "漳浦县",
+ 350624: "诏安县",
+ 350625: "长泰县",
+ 350626: "东山县",
+ 350627: "南靖县",
+ 350628: "平和县",
+ 350629: "华安县",
+ 350681: "龙海市",
+ 350700: "南平市",
+ 350701: "南平市市辖区",
+ 350702: "延平区",
+ 350703: "建阳区",
+ 350721: "顺昌县",
+ 350722: "浦城县",
+ 350723: "光泽县",
+ 350724: "松溪县",
+ 350725: "政和县",
+ 350781: "邵武市",
+ 350782: "武夷山市",
+ 350783: "建瓯市",
+ 350800: "龙岩市",
+ 350801: "龙岩市市辖区",
+ 350802: "新罗区",
+ 350803: "永定区",
+ 350821: "长汀县",
+ 350823: "上杭县",
+ 350824: "武平县",
+ 350825: "连城县",
+ 350881: "漳平市",
+ 350900: "宁德市",
+ 350901: "宁德市市辖区",
+ 350902: "蕉城区",
+ 350921: "霞浦县",
+ 350922: "古田县",
+ 350923: "屏南县",
+ 350924: "寿宁县",
+ 350925: "周宁县",
+ 350926: "柘荣县",
+ 350981: "福安市",
+ 350982: "福鼎市",
+ 360000: "江西省",
+ 360100: "南昌市",
+ 360101: "南昌市市辖区",
+ 360102: "东湖区",
+ 360103: "西湖区",
+ 360104: "青云谱区",
+ 360105: "湾里区",
+ 360111: "青山湖区",
+ 360112: "新建区",
+ 360121: "南昌县",
+ 360123: "安义县",
+ 360124: "进贤县",
+ 360200: "景德镇市",
+ 360201: "景德镇市市辖区",
+ 360202: "昌江区",
+ 360203: "珠山区",
+ 360222: "浮梁县",
+ 360281: "乐平市",
+ 360300: "萍乡市",
+ 360301: "萍乡市市辖区",
+ 360302: "安源区",
+ 360313: "湘东区",
+ 360321: "莲花县",
+ 360322: "上栗县",
+ 360323: "芦溪县",
+ 360400: "九江市",
+ 360401: "九江市市辖区",
+ 360402: "濂溪区",
+ 360403: "浔阳区",
+ 360404: "柴桑区",
+ 360423: "武宁县",
+ 360424: "修水县",
+ 360425: "永修县",
+ 360426: "德安县",
+ 360428: "都昌县",
+ 360429: "湖口县",
+ 360430: "彭泽县",
+ 360481: "瑞昌市",
+ 360482: "共青城市",
+ 360483: "庐山市",
+ 360500: "新余市",
+ 360501: "新余市市辖区",
+ 360502: "渝水区",
+ 360521: "分宜县",
+ 360600: "鹰潭市",
+ 360601: "鹰潭市市辖区",
+ 360602: "月湖区",
+ 360603: "余江区",
+ 360681: "贵溪市",
+ 360700: "赣州市",
+ 360701: "赣州市市辖区",
+ 360702: "章贡区",
+ 360703: "南康区",
+ 360704: "赣县区",
+ 360722: "信丰县",
+ 360723: "大余县",
+ 360724: "上犹县",
+ 360725: "崇义县",
+ 360726: "安远县",
+ 360727: "龙南县",
+ 360728: "定南县",
+ 360729: "全南县",
+ 360730: "宁都县",
+ 360731: "于都县",
+ 360732: "兴国县",
+ 360733: "会昌县",
+ 360734: "寻乌县",
+ 360735: "石城县",
+ 360781: "瑞金市",
+ 360800: "吉安市",
+ 360801: "吉安市市辖区",
+ 360802: "吉州区",
+ 360803: "青原区",
+ 360821: "吉安县",
+ 360822: "吉水县",
+ 360823: "峡江县",
+ 360824: "新干县",
+ 360825: "永丰县",
+ 360826: "泰和县",
+ 360827: "遂川县",
+ 360828: "万安县",
+ 360829: "安福县",
+ 360830: "永新县",
+ 360881: "井冈山市",
+ 360900: "宜春市",
+ 360901: "宜春市市辖区",
+ 360902: "袁州区",
+ 360921: "奉新县",
+ 360922: "万载县",
+ 360923: "上高县",
+ 360924: "宜丰县",
+ 360925: "靖安县",
+ 360926: "铜鼓县",
+ 360981: "丰城市",
+ 360982: "樟树市",
+ 360983: "高安市",
+ 361000: "抚州市",
+ 361001: "抚州市市辖区",
+ 361002: "临川区",
+ 361003: "东乡区",
+ 361021: "南城县",
+ 361022: "黎川县",
+ 361023: "南丰县",
+ 361024: "崇仁县",
+ 361025: "乐安县",
+ 361026: "宜黄县",
+ 361027: "金溪县",
+ 361028: "资溪县",
+ 361030: "广昌县",
+ 361100: "上饶市",
+ 361101: "上饶市市辖区",
+ 361102: "信州区",
+ 361103: "广丰区",
+ 361121: "上饶县",
+ 361123: "玉山县",
+ 361124: "铅山县",
+ 361125: "横峰县",
+ 361126: "弋阳县",
+ 361127: "余干县",
+ 361128: "鄱阳县",
+ 361129: "万年县",
+ 361130: "婺源县",
+ 361181: "德兴市",
+ 370000: "山东省",
+ 370100: "济南市",
+ 370101: "济南市市辖区",
+ 370102: "历下区",
+ 370103: "市中区",
+ 370104: "槐荫区",
+ 370105: "天桥区",
+ 370112: "历城区",
+ 370113: "长清区",
+ 370114: "章丘区",
+ 370115: "济阳区",
+ 370116: "莱芜区",
+ 370117: "钢城区",
+ 370124: "平阴县",
+ 370126: "商河县",
+ 370200: "青岛市",
+ 370201: "青岛市市辖区",
+ 370202: "市南区",
+ 370203: "市北区",
+ 370211: "黄岛区",
+ 370212: "崂山区",
+ 370213: "李沧区",
+ 370214: "城阳区",
+ 370215: "即墨区",
+ 370281: "胶州市",
+ 370283: "平度市",
+ 370285: "莱西市",
+ 370300: "淄博市",
+ 370301: "淄博市市辖区",
+ 370302: "淄川区",
+ 370303: "张店区",
+ 370304: "博山区",
+ 370305: "临淄区",
+ 370306: "周村区",
+ 370321: "桓台县",
+ 370322: "高青县",
+ 370323: "沂源县",
+ 370400: "枣庄市",
+ 370401: "枣庄市市辖区",
+ 370402: "市中区",
+ 370403: "薛城区",
+ 370404: "峄城区",
+ 370405: "台儿庄区",
+ 370406: "山亭区",
+ 370481: "滕州市",
+ 370500: "东营市",
+ 370501: "东营市市辖区",
+ 370502: "东营区",
+ 370503: "河口区",
+ 370505: "垦利区",
+ 370522: "利津县",
+ 370523: "广饶县",
+ 370600: "烟台市",
+ 370601: "烟台市市辖区",
+ 370602: "芝罘区",
+ 370611: "福山区",
+ 370612: "牟平区",
+ 370613: "莱山区",
+ 370634: "长岛县",
+ 370681: "龙口市",
+ 370682: "莱阳市",
+ 370683: "莱州市",
+ 370684: "蓬莱市",
+ 370685: "招远市",
+ 370686: "栖霞市",
+ 370687: "海阳市",
+ 370700: "潍坊市",
+ 370701: "潍坊市市辖区",
+ 370702: "潍城区",
+ 370703: "寒亭区",
+ 370704: "坊子区",
+ 370705: "奎文区",
+ 370724: "临朐县",
+ 370725: "昌乐县",
+ 370781: "青州市",
+ 370782: "诸城市",
+ 370783: "寿光市",
+ 370784: "安丘市",
+ 370785: "高密市",
+ 370786: "昌邑市",
+ 370800: "济宁市",
+ 370801: "济宁市市辖区",
+ 370811: "任城区",
+ 370812: "兖州区",
+ 370826: "微山县",
+ 370827: "鱼台县",
+ 370828: "金乡县",
+ 370829: "嘉祥县",
+ 370830: "汶上县",
+ 370831: "泗水县",
+ 370832: "梁山县",
+ 370881: "曲阜市",
+ 370883: "邹城市",
+ 370900: "泰安市",
+ 370901: "泰安市市辖区",
+ 370902: "泰山区",
+ 370911: "岱岳区",
+ 370921: "宁阳县",
+ 370923: "东平县",
+ 370982: "新泰市",
+ 370983: "肥城市",
+ 371000: "威海市",
+ 371001: "威海市市辖区",
+ 371002: "环翠区",
+ 371003: "文登区",
+ 371082: "荣成市",
+ 371083: "乳山市",
+ 371100: "日照市",
+ 371101: "日照市市辖区",
+ 371102: "东港区",
+ 371103: "岚山区",
+ 371121: "五莲县",
+ 371122: "莒县",
+ 371300: "临沂市",
+ 371301: "临沂市市辖区",
+ 371302: "兰山区",
+ 371311: "罗庄区",
+ 371312: "河东区",
+ 371321: "沂南县",
+ 371322: "郯城县",
+ 371323: "沂水县",
+ 371324: "兰陵县",
+ 371325: "费县",
+ 371326: "平邑县",
+ 371327: "莒南县",
+ 371328: "蒙阴县",
+ 371329: "临沭县",
+ 371400: "德州市",
+ 371401: "德州市市辖区",
+ 371402: "德城区",
+ 371403: "陵城区",
+ 371422: "宁津县",
+ 371423: "庆云县",
+ 371424: "临邑县",
+ 371425: "齐河县",
+ 371426: "平原县",
+ 371427: "夏津县",
+ 371428: "武城县",
+ 371481: "乐陵市",
+ 371482: "禹城市",
+ 371500: "聊城市",
+ 371501: "聊城市市辖区",
+ 371502: "东昌府区",
+ 371521: "阳谷县",
+ 371522: "莘县",
+ 371523: "茌平县",
+ 371524: "东阿县",
+ 371525: "冠县",
+ 371526: "高唐县",
+ 371581: "临清市",
+ 371600: "滨州市",
+ 371601: "滨州市市辖区",
+ 371602: "滨城区",
+ 371603: "沾化区",
+ 371621: "惠民县",
+ 371622: "阳信县",
+ 371623: "无棣县",
+ 371625: "博兴县",
+ 371681: "邹平市",
+ 371700: "菏泽市",
+ 371701: "菏泽市市辖区",
+ 371702: "牡丹区",
+ 371703: "定陶区",
+ 371721: "曹县",
+ 371722: "单县",
+ 371723: "成武县",
+ 371724: "巨野县",
+ 371725: "郓城县",
+ 371726: "鄄城县",
+ 371728: "东明县",
+ 410000: "河南省",
+ 410100: "郑州市",
+ 410101: "郑州市市辖区",
+ 410102: "中原区",
+ 410103: "二七区",
+ 410104: "管城回族区",
+ 410105: "金水区",
+ 410106: "上街区",
+ 410108: "惠济区",
+ 410122: "中牟县",
+ 410181: "巩义市",
+ 410182: "荥阳市",
+ 410183: "新密市",
+ 410184: "新郑市",
+ 410185: "登封市",
+ 410200: "开封市",
+ 410201: "开封市市辖区",
+ 410202: "龙亭区",
+ 410203: "顺河回族区",
+ 410204: "鼓楼区",
+ 410205: "禹王台区",
+ 410212: "祥符区",
+ 410221: "杞县",
+ 410222: "通许县",
+ 410223: "尉氏县",
+ 410225: "兰考县",
+ 410300: "洛阳市",
+ 410301: "洛阳市市辖区",
+ 410302: "老城区",
+ 410303: "西工区",
+ 410304: "瀍河回族区",
+ 410305: "涧西区",
+ 410306: "吉利区",
+ 410311: "洛龙区",
+ 410322: "孟津县",
+ 410323: "新安县",
+ 410324: "栾川县",
+ 410325: "嵩县",
+ 410326: "汝阳县",
+ 410327: "宜阳县",
+ 410328: "洛宁县",
+ 410329: "伊川县",
+ 410381: "偃师市",
+ 410400: "平顶山市",
+ 410401: "平顶山市市辖区",
+ 410402: "新华区",
+ 410403: "卫东区",
+ 410404: "石龙区",
+ 410411: "湛河区",
+ 410421: "宝丰县",
+ 410422: "叶县",
+ 410423: "鲁山县",
+ 410425: "郏县",
+ 410481: "舞钢市",
+ 410482: "汝州市",
+ 410500: "安阳市",
+ 410501: "安阳市市辖区",
+ 410502: "文峰区",
+ 410503: "北关区",
+ 410505: "殷都区",
+ 410506: "龙安区",
+ 410522: "安阳县",
+ 410523: "汤阴县",
+ 410526: "滑县",
+ 410527: "内黄县",
+ 410581: "林州市",
+ 410600: "鹤壁市",
+ 410601: "鹤壁市市辖区",
+ 410602: "鹤山区",
+ 410603: "山城区",
+ 410611: "淇滨区",
+ 410621: "浚县",
+ 410622: "淇县",
+ 410700: "新乡市",
+ 410701: "新乡市市辖区",
+ 410702: "红旗区",
+ 410703: "卫滨区",
+ 410704: "凤泉区",
+ 410711: "牧野区",
+ 410721: "新乡县",
+ 410724: "获嘉县",
+ 410725: "原阳县",
+ 410726: "延津县",
+ 410727: "封丘县",
+ 410728: "长垣县",
+ 410781: "卫辉市",
+ 410782: "辉县市",
+ 410800: "焦作市",
+ 410801: "焦作市市辖区",
+ 410802: "解放区",
+ 410803: "中站区",
+ 410804: "马村区",
+ 410811: "山阳区",
+ 410821: "修武县",
+ 410822: "博爱县",
+ 410823: "武陟县",
+ 410825: "温县",
+ 410882: "沁阳市",
+ 410883: "孟州市",
+ 410900: "濮阳市",
+ 410901: "濮阳市市辖区",
+ 410902: "华龙区",
+ 410922: "清丰县",
+ 410923: "南乐县",
+ 410926: "范县",
+ 410927: "台前县",
+ 410928: "濮阳县",
+ 411000: "许昌市",
+ 411001: "许昌市市辖区",
+ 411002: "魏都区",
+ 411003: "建安区",
+ 411024: "鄢陵县",
+ 411025: "襄城县",
+ 411081: "禹州市",
+ 411082: "长葛市",
+ 411100: "漯河市",
+ 411101: "漯河市市辖区",
+ 411102: "源汇区",
+ 411103: "郾城区",
+ 411104: "召陵区",
+ 411121: "舞阳县",
+ 411122: "临颍县",
+ 411200: "三门峡市",
+ 411201: "三门峡市市辖区",
+ 411202: "湖滨区",
+ 411203: "陕州区",
+ 411221: "渑池县",
+ 411224: "卢氏县",
+ 411281: "义马市",
+ 411282: "灵宝市",
+ 411300: "南阳市",
+ 411301: "南阳市市辖区",
+ 411302: "宛城区",
+ 411303: "卧龙区",
+ 411321: "南召县",
+ 411322: "方城县",
+ 411323: "西峡县",
+ 411324: "镇平县",
+ 411325: "内乡县",
+ 411326: "淅川县",
+ 411327: "社旗县",
+ 411328: "唐河县",
+ 411329: "新野县",
+ 411330: "桐柏县",
+ 411381: "邓州市",
+ 411400: "商丘市",
+ 411401: "商丘市市辖区",
+ 411402: "梁园区",
+ 411403: "睢阳区",
+ 411421: "民权县",
+ 411422: "睢县",
+ 411423: "宁陵县",
+ 411424: "柘城县",
+ 411425: "虞城县",
+ 411426: "夏邑县",
+ 411481: "永城市",
+ 411500: "信阳市",
+ 411501: "信阳市市辖区",
+ 411502: "浉河区",
+ 411503: "平桥区",
+ 411521: "罗山县",
+ 411522: "光山县",
+ 411523: "新县",
+ 411524: "商城县",
+ 411525: "固始县",
+ 411526: "潢川县",
+ 411527: "淮滨县",
+ 411528: "息县",
+ 411600: "周口市",
+ 411601: "周口市市辖区",
+ 411602: "川汇区",
+ 411621: "扶沟县",
+ 411622: "西华县",
+ 411623: "商水县",
+ 411624: "沈丘县",
+ 411625: "郸城县",
+ 411626: "淮阳县",
+ 411627: "太康县",
+ 411628: "鹿邑县",
+ 411681: "项城市",
+ 411700: "驻马店市",
+ 411701: "驻马店市市辖区",
+ 411702: "驿城区",
+ 411721: "西平县",
+ 411722: "上蔡县",
+ 411723: "平舆县",
+ 411724: "正阳县",
+ 411725: "确山县",
+ 411726: "泌阳县",
+ 411727: "汝南县",
+ 411728: "遂平县",
+ 411729: "新蔡县",
+ 419001: "济源市",
+ 420000: "湖北省",
+ 420100: "武汉市",
+ 420101: "武汉市市辖区",
+ 420102: "江岸区",
+ 420103: "江汉区",
+ 420104: "硚口区",
+ 420105: "汉阳区",
+ 420106: "武昌区",
+ 420107: "青山区",
+ 420111: "洪山区",
+ 420112: "东西湖区",
+ 420113: "汉南区",
+ 420114: "蔡甸区",
+ 420115: "江夏区",
+ 420116: "黄陂区",
+ 420117: "新洲区",
+ 420200: "黄石市",
+ 420201: "黄石市市辖区",
+ 420202: "黄石港区",
+ 420203: "西塞山区",
+ 420204: "下陆区",
+ 420205: "铁山区",
+ 420222: "阳新县",
+ 420281: "大冶市",
+ 420300: "十堰市",
+ 420301: "十堰市市辖区",
+ 420302: "茅箭区",
+ 420303: "张湾区",
+ 420304: "郧阳区",
+ 420322: "郧西县",
+ 420323: "竹山县",
+ 420324: "竹溪县",
+ 420325: "房县",
+ 420381: "丹江口市",
+ 420500: "宜昌市",
+ 420501: "宜昌市市辖区",
+ 420502: "西陵区",
+ 420503: "伍家岗区",
+ 420504: "点军区",
+ 420505: "猇亭区",
+ 420506: "夷陵区",
+ 420525: "远安县",
+ 420526: "兴山县",
+ 420527: "秭归县",
+ 420528: "长阳土家族自治县",
+ 420529: "五峰土家族自治县",
+ 420581: "宜都市",
+ 420582: "当阳市",
+ 420583: "枝江市",
+ 420600: "襄阳市",
+ 420601: "襄阳市市辖区",
+ 420602: "襄城区",
+ 420606: "樊城区",
+ 420607: "襄州区",
+ 420624: "南漳县",
+ 420625: "谷城县",
+ 420626: "保康县",
+ 420682: "老河口市",
+ 420683: "枣阳市",
+ 420684: "宜城市",
+ 420700: "鄂州市",
+ 420701: "鄂州市市辖区",
+ 420702: "梁子湖区",
+ 420703: "华容区",
+ 420704: "鄂城区",
+ 420800: "荆门市",
+ 420801: "荆门市市辖区",
+ 420802: "东宝区",
+ 420804: "掇刀区",
+ 420822: "沙洋县",
+ 420881: "钟祥市",
+ 420882: "京山市",
+ 420900: "孝感市",
+ 420901: "孝感市市辖区",
+ 420902: "孝南区",
+ 420921: "孝昌县",
+ 420922: "大悟县",
+ 420923: "云梦县",
+ 420981: "应城市",
+ 420982: "安陆市",
+ 420984: "汉川市",
+ 421000: "荆州市",
+ 421001: "荆州市市辖区",
+ 421002: "沙市区",
+ 421003: "荆州区",
+ 421022: "公安县",
+ 421023: "监利县",
+ 421024: "江陵县",
+ 421081: "石首市",
+ 421083: "洪湖市",
+ 421087: "松滋市",
+ 421100: "黄冈市",
+ 421101: "黄冈市市辖区",
+ 421102: "黄州区",
+ 421121: "团风县",
+ 421122: "红安县",
+ 421123: "罗田县",
+ 421124: "英山县",
+ 421125: "浠水县",
+ 421126: "蕲春县",
+ 421127: "黄梅县",
+ 421181: "麻城市",
+ 421182: "武穴市",
+ 421200: "咸宁市",
+ 421201: "咸宁市市辖区",
+ 421202: "咸安区",
+ 421221: "嘉鱼县",
+ 421222: "通城县",
+ 421223: "崇阳县",
+ 421224: "通山县",
+ 421281: "赤壁市",
+ 421300: "随州市",
+ 421301: "随州市市辖区",
+ 421303: "曾都区",
+ 421321: "随县",
+ 421381: "广水市",
+ 422800: "恩施土家族苗族自治州",
+ 422801: "恩施市",
+ 422802: "利川市",
+ 422822: "建始县",
+ 422823: "巴东县",
+ 422825: "宣恩县",
+ 422826: "咸丰县",
+ 422827: "来凤县",
+ 422828: "鹤峰县",
+ 429004: "仙桃市",
+ 429005: "潜江市",
+ 429006: "天门市",
+ 429021: "神农架林区",
+ 430000: "湖南省",
+ 430100: "长沙市",
+ 430101: "长沙市市辖区",
+ 430102: "芙蓉区",
+ 430103: "天心区",
+ 430104: "岳麓区",
+ 430105: "开福区",
+ 430111: "雨花区",
+ 430112: "望城区",
+ 430121: "长沙县",
+ 430181: "浏阳市",
+ 430182: "宁乡市",
+ 430200: "株洲市",
+ 430201: "株洲市市辖区",
+ 430202: "荷塘区",
+ 430203: "芦淞区",
+ 430204: "石峰区",
+ 430211: "天元区",
+ 430212: "渌口区",
+ 430223: "攸县",
+ 430224: "茶陵县",
+ 430225: "炎陵县",
+ 430281: "醴陵市",
+ 430300: "湘潭市",
+ 430301: "湘潭市市辖区",
+ 430302: "雨湖区",
+ 430304: "岳塘区",
+ 430321: "湘潭县",
+ 430381: "湘乡市",
+ 430382: "韶山市",
+ 430400: "衡阳市",
+ 430401: "衡阳市市辖区",
+ 430405: "珠晖区",
+ 430406: "雁峰区",
+ 430407: "石鼓区",
+ 430408: "蒸湘区",
+ 430412: "南岳区",
+ 430421: "衡阳县",
+ 430422: "衡南县",
+ 430423: "衡山县",
+ 430424: "衡东县",
+ 430426: "祁东县",
+ 430481: "耒阳市",
+ 430482: "常宁市",
+ 430500: "邵阳市",
+ 430501: "邵阳市市辖区",
+ 430502: "双清区",
+ 430503: "大祥区",
+ 430511: "北塔区",
+ 430521: "邵东县",
+ 430522: "新邵县",
+ 430523: "邵阳县",
+ 430524: "隆回县",
+ 430525: "洞口县",
+ 430527: "绥宁县",
+ 430528: "新宁县",
+ 430529: "城步苗族自治县",
+ 430581: "武冈市",
+ 430600: "岳阳市",
+ 430601: "岳阳市市辖区",
+ 430602: "岳阳楼区",
+ 430603: "云溪区",
+ 430611: "君山区",
+ 430621: "岳阳县",
+ 430623: "华容县",
+ 430624: "湘阴县",
+ 430626: "平江县",
+ 430681: "汨罗市",
+ 430682: "临湘市",
+ 430700: "常德市",
+ 430701: "常德市市辖区",
+ 430702: "武陵区",
+ 430703: "鼎城区",
+ 430721: "安乡县",
+ 430722: "汉寿县",
+ 430723: "澧县",
+ 430724: "临澧县",
+ 430725: "桃源县",
+ 430726: "石门县",
+ 430781: "津市市",
+ 430800: "张家界市",
+ 430801: "张家界市市辖区",
+ 430802: "永定区",
+ 430811: "武陵源区",
+ 430821: "慈利县",
+ 430822: "桑植县",
+ 430900: "益阳市",
+ 430901: "益阳市市辖区",
+ 430902: "资阳区",
+ 430903: "赫山区",
+ 430921: "南县",
+ 430922: "桃江县",
+ 430923: "安化县",
+ 430981: "沅江市",
+ 431000: "郴州市",
+ 431001: "郴州市市辖区",
+ 431002: "北湖区",
+ 431003: "苏仙区",
+ 431021: "桂阳县",
+ 431022: "宜章县",
+ 431023: "永兴县",
+ 431024: "嘉禾县",
+ 431025: "临武县",
+ 431026: "汝城县",
+ 431027: "桂东县",
+ 431028: "安仁县",
+ 431081: "资兴市",
+ 431100: "永州市",
+ 431101: "永州市市辖区",
+ 431102: "零陵区",
+ 431103: "冷水滩区",
+ 431121: "祁阳县",
+ 431122: "东安县",
+ 431123: "双牌县",
+ 431124: "道县",
+ 431125: "江永县",
+ 431126: "宁远县",
+ 431127: "蓝山县",
+ 431128: "新田县",
+ 431129: "江华瑶族自治县",
+ 431200: "怀化市",
+ 431201: "怀化市市辖区",
+ 431202: "鹤城区",
+ 431221: "中方县",
+ 431222: "沅陵县",
+ 431223: "辰溪县",
+ 431224: "溆浦县",
+ 431225: "会同县",
+ 431226: "麻阳苗族自治县",
+ 431227: "新晃侗族自治县",
+ 431228: "芷江侗族自治县",
+ 431229: "靖州苗族侗族自治县",
+ 431230: "通道侗族自治县",
+ 431281: "洪江市",
+ 431300: "娄底市",
+ 431301: "娄底市市辖区",
+ 431302: "娄星区",
+ 431321: "双峰县",
+ 431322: "新化县",
+ 431381: "冷水江市",
+ 431382: "涟源市",
+ 433100: "湘西土家族苗族自治州",
+ 433101: "吉首市",
+ 433122: "泸溪县",
+ 433123: "凤凰县",
+ 433124: "花垣县",
+ 433125: "保靖县",
+ 433126: "古丈县",
+ 433127: "永顺县",
+ 433130: "龙山县",
+ 440000: "广东省",
+ 440100: "广州市",
+ 440101: "广州市市辖区",
+ 440103: "荔湾区",
+ 440104: "越秀区",
+ 440105: "海珠区",
+ 440106: "天河区",
+ 440111: "白云区",
+ 440112: "黄埔区",
+ 440113: "番禺区",
+ 440114: "花都区",
+ 440115: "南沙区",
+ 440117: "从化区",
+ 440118: "增城区",
+ 440200: "韶关市",
+ 440201: "韶关市市辖区",
+ 440203: "武江区",
+ 440204: "浈江区",
+ 440205: "曲江区",
+ 440222: "始兴县",
+ 440224: "仁化县",
+ 440229: "翁源县",
+ 440232: "乳源瑶族自治县",
+ 440233: "新丰县",
+ 440281: "乐昌市",
+ 440282: "南雄市",
+ 440300: "深圳市",
+ 440301: "深圳市市辖区",
+ 440303: "罗湖区",
+ 440304: "福田区",
+ 440305: "南山区",
+ 440306: "宝安区",
+ 440307: "龙岗区",
+ 440308: "盐田区",
+ 440309: "龙华区",
+ 440310: "坪山区",
+ 440311: "光明区",
+ 440400: "珠海市",
+ 440401: "珠海市市辖区",
+ 440402: "香洲区",
+ 440403: "斗门区",
+ 440404: "金湾区",
+ 440500: "汕头市",
+ 440501: "汕头市市辖区",
+ 440507: "龙湖区",
+ 440511: "金平区",
+ 440512: "濠江区",
+ 440513: "潮阳区",
+ 440514: "潮南区",
+ 440515: "澄海区",
+ 440523: "南澳县",
+ 440600: "佛山市",
+ 440601: "佛山市市辖区",
+ 440604: "禅城区",
+ 440605: "南海区",
+ 440606: "顺德区",
+ 440607: "三水区",
+ 440608: "高明区",
+ 440700: "江门市",
+ 440701: "江门市市辖区",
+ 440703: "蓬江区",
+ 440704: "江海区",
+ 440705: "新会区",
+ 440781: "台山市",
+ 440783: "开平市",
+ 440784: "鹤山市",
+ 440785: "恩平市",
+ 440800: "湛江市",
+ 440801: "湛江市市辖区",
+ 440802: "赤坎区",
+ 440803: "霞山区",
+ 440804: "坡头区",
+ 440811: "麻章区",
+ 440823: "遂溪县",
+ 440825: "徐闻县",
+ 440881: "廉江市",
+ 440882: "雷州市",
+ 440883: "吴川市",
+ 440900: "茂名市",
+ 440901: "茂名市市辖区",
+ 440902: "茂南区",
+ 440904: "电白区",
+ 440981: "高州市",
+ 440982: "化州市",
+ 440983: "信宜市",
+ 441200: "肇庆市",
+ 441201: "肇庆市市辖区",
+ 441202: "端州区",
+ 441203: "鼎湖区",
+ 441204: "高要区",
+ 441223: "广宁县",
+ 441224: "怀集县",
+ 441225: "封开县",
+ 441226: "德庆县",
+ 441284: "四会市",
+ 441300: "惠州市",
+ 441301: "惠州市市辖区",
+ 441302: "惠城区",
+ 441303: "惠阳区",
+ 441322: "博罗县",
+ 441323: "惠东县",
+ 441324: "龙门县",
+ 441400: "梅州市",
+ 441401: "梅州市市辖区",
+ 441402: "梅江区",
+ 441403: "梅县区",
+ 441422: "大埔县",
+ 441423: "丰顺县",
+ 441424: "五华县",
+ 441426: "平远县",
+ 441427: "蕉岭县",
+ 441481: "兴宁市",
+ 441500: "汕尾市",
+ 441501: "汕尾市市辖区",
+ 441502: "城区",
+ 441521: "海丰县",
+ 441523: "陆河县",
+ 441581: "陆丰市",
+ 441600: "河源市",
+ 441601: "河源市市辖区",
+ 441602: "源城区",
+ 441621: "紫金县",
+ 441622: "龙川县",
+ 441623: "连平县",
+ 441624: "和平县",
+ 441625: "东源县",
+ 441700: "阳江市",
+ 441701: "阳江市市辖区",
+ 441702: "江城区",
+ 441704: "阳东区",
+ 441721: "阳西县",
+ 441781: "阳春市",
+ 441800: "清远市",
+ 441801: "清远市市辖区",
+ 441802: "清城区",
+ 441803: "清新区",
+ 441821: "佛冈县",
+ 441823: "阳山县",
+ 441825: "连山壮族瑶族自治县",
+ 441826: "连南瑶族自治县",
+ 441881: "英德市",
+ 441882: "连州市",
+ 441900: "东莞市",
+ 442000: "中山市",
+ 442101: "东沙群岛",
+ 445100: "潮州市",
+ 445101: "潮州市市辖区",
+ 445102: "湘桥区",
+ 445103: "潮安区",
+ 445122: "饶平县",
+ 445200: "揭阳市",
+ 445201: "揭阳市市辖区",
+ 445202: "榕城区",
+ 445203: "揭东区",
+ 445222: "揭西县",
+ 445224: "惠来县",
+ 445281: "普宁市",
+ 445300: "云浮市",
+ 445301: "云浮市市辖区",
+ 445302: "云城区",
+ 445303: "云安区",
+ 445321: "新兴县",
+ 445322: "郁南县",
+ 445381: "罗定市",
+ 450000: "广西壮族自治区",
+ 450100: "南宁市",
+ 450101: "南宁市市辖区",
+ 450102: "兴宁区",
+ 450103: "青秀区",
+ 450105: "江南区",
+ 450107: "西乡塘区",
+ 450108: "良庆区",
+ 450109: "邕宁区",
+ 450110: "武鸣区",
+ 450123: "隆安县",
+ 450124: "马山县",
+ 450125: "上林县",
+ 450126: "宾阳县",
+ 450127: "横县",
+ 450200: "柳州市",
+ 450201: "柳州市市辖区",
+ 450202: "城中区",
+ 450203: "鱼峰区",
+ 450204: "柳南区",
+ 450205: "柳北区",
+ 450206: "柳江区",
+ 450222: "柳城县",
+ 450223: "鹿寨县",
+ 450224: "融安县",
+ 450225: "融水苗族自治县",
+ 450226: "三江侗族自治县",
+ 450300: "桂林市",
+ 450301: "桂林市市辖区",
+ 450302: "秀峰区",
+ 450303: "叠彩区",
+ 450304: "象山区",
+ 450305: "七星区",
+ 450311: "雁山区",
+ 450312: "临桂区",
+ 450321: "阳朔县",
+ 450323: "灵川县",
+ 450324: "全州县",
+ 450325: "兴安县",
+ 450326: "永福县",
+ 450327: "灌阳县",
+ 450328: "龙胜各族自治县",
+ 450329: "资源县",
+ 450330: "平乐县",
+ 450332: "恭城瑶族自治县",
+ 450381: "荔浦市",
+ 450400: "梧州市",
+ 450401: "梧州市市辖区",
+ 450403: "万秀区",
+ 450405: "长洲区",
+ 450406: "龙圩区",
+ 450421: "苍梧县",
+ 450422: "藤县",
+ 450423: "蒙山县",
+ 450481: "岑溪市",
+ 450500: "北海市",
+ 450501: "北海市市辖区",
+ 450502: "海城区",
+ 450503: "银海区",
+ 450512: "铁山港区",
+ 450521: "合浦县",
+ 450600: "防城港市",
+ 450601: "防城港市市辖区",
+ 450602: "港口区",
+ 450603: "防城区",
+ 450621: "上思县",
+ 450681: "东兴市",
+ 450700: "钦州市",
+ 450701: "钦州市市辖区",
+ 450702: "钦南区",
+ 450703: "钦北区",
+ 450721: "灵山县",
+ 450722: "浦北县",
+ 450800: "贵港市",
+ 450801: "贵港市市辖区",
+ 450802: "港北区",
+ 450803: "港南区",
+ 450804: "覃塘区",
+ 450821: "平南县",
+ 450881: "桂平市",
+ 450900: "玉林市",
+ 450901: "玉林市市辖区",
+ 450902: "玉州区",
+ 450903: "福绵区",
+ 450921: "容县",
+ 450922: "陆川县",
+ 450923: "博白县",
+ 450924: "兴业县",
+ 450981: "北流市",
+ 451000: "百色市",
+ 451001: "百色市市辖区",
+ 451002: "右江区",
+ 451021: "田阳县",
+ 451022: "田东县",
+ 451023: "平果县",
+ 451024: "德保县",
+ 451026: "那坡县",
+ 451027: "凌云县",
+ 451028: "乐业县",
+ 451029: "田林县",
+ 451030: "西林县",
+ 451031: "隆林各族自治县",
+ 451081: "靖西市",
+ 451100: "贺州市",
+ 451101: "贺州市市辖区",
+ 451102: "八步区",
+ 451103: "平桂区",
+ 451121: "昭平县",
+ 451122: "钟山县",
+ 451123: "富川瑶族自治县",
+ 451200: "河池市",
+ 451201: "河池市市辖区",
+ 451202: "金城江区",
+ 451203: "宜州区",
+ 451221: "南丹县",
+ 451222: "天峨县",
+ 451223: "凤山县",
+ 451224: "东兰县",
+ 451225: "罗城仫佬族自治县",
+ 451226: "环江毛南族自治县",
+ 451227: "巴马瑶族自治县",
+ 451228: "都安瑶族自治县",
+ 451229: "大化瑶族自治县",
+ 451300: "来宾市",
+ 451301: "来宾市市辖区",
+ 451302: "兴宾区",
+ 451321: "忻城县",
+ 451322: "象州县",
+ 451323: "武宣县",
+ 451324: "金秀瑶族自治县",
+ 451381: "合山市",
+ 451400: "崇左市",
+ 451401: "崇左市市辖区",
+ 451402: "江州区",
+ 451421: "扶绥县",
+ 451422: "宁明县",
+ 451423: "龙州县",
+ 451424: "大新县",
+ 451425: "天等县",
+ 451481: "凭祥市",
+ 460000: "海南省",
+ 460100: "海口市",
+ 460101: "海口市市辖区",
+ 460105: "秀英区",
+ 460106: "龙华区",
+ 460107: "琼山区",
+ 460108: "美兰区",
+ 460200: "三亚市",
+ 460201: "三亚市市辖区",
+ 460202: "海棠区",
+ 460203: "吉阳区",
+ 460204: "天涯区",
+ 460205: "崖州区",
+ 460300: "三沙市",
+ 460301: "三沙市市辖区",
+ 460321: "西沙群岛",
+ 460322: "南沙群岛",
+ 460323: "中沙群岛的岛礁及其海域",
+ 460400: "儋州市",
+ 469001: "五指山市",
+ 469002: "琼海市",
+ 469005: "文昌市",
+ 469006: "万宁市",
+ 469007: "东方市",
+ 469021: "定安县",
+ 469022: "屯昌县",
+ 469023: "澄迈县",
+ 469024: "临高县",
+ 469025: "白沙黎族自治县",
+ 469026: "昌江黎族自治县",
+ 469027: "乐东黎族自治县",
+ 469028: "陵水黎族自治县",
+ 469029: "保亭黎族苗族自治县",
+ 469030: "琼中黎族苗族自治县",
+ 500000: "重庆市",
+ 500100: "重庆市市辖区",
+ 500101: "万州区",
+ 500102: "涪陵区",
+ 500103: "渝中区",
+ 500104: "大渡口区",
+ 500105: "江北区",
+ 500106: "沙坪坝区",
+ 500107: "九龙坡区",
+ 500108: "南岸区",
+ 500109: "北碚区",
+ 500110: "綦江区",
+ 500111: "大足区",
+ 500112: "渝北区",
+ 500113: "巴南区",
+ 500114: "黔江区",
+ 500115: "长寿区",
+ 500116: "江津区",
+ 500117: "合川区",
+ 500118: "永川区",
+ 500119: "南川区",
+ 500120: "璧山区",
+ 500151: "铜梁区",
+ 500152: "潼南区",
+ 500153: "荣昌区",
+ 500154: "开州区",
+ 500155: "梁平区",
+ 500156: "武隆区",
+ 500200: "重庆市郊县",
+ 500229: "城口县",
+ 500230: "丰都县",
+ 500231: "垫江县",
+ 500233: "忠县",
+ 500235: "云阳县",
+ 500236: "奉节县",
+ 500237: "巫山县",
+ 500238: "巫溪县",
+ 500240: "石柱土家族自治县",
+ 500241: "秀山土家族苗族自治县",
+ 500242: "酉阳土家族苗族自治县",
+ 500243: "彭水苗族土家族自治县",
+ 510000: "四川省",
+ 510100: "成都市",
+ 510101: "成都市市辖区",
+ 510104: "锦江区",
+ 510105: "青羊区",
+ 510106: "金牛区",
+ 510107: "武侯区",
+ 510108: "成华区",
+ 510112: "龙泉驿区",
+ 510113: "青白江区",
+ 510114: "新都区",
+ 510115: "温江区",
+ 510116: "双流区",
+ 510117: "郫都区",
+ 510121: "金堂县",
+ 510129: "大邑县",
+ 510131: "蒲江县",
+ 510132: "新津县",
+ 510181: "都江堰市",
+ 510182: "彭州市",
+ 510183: "邛崃市",
+ 510184: "崇州市",
+ 510185: "简阳市",
+ 510300: "自贡市",
+ 510301: "自贡市市辖区",
+ 510302: "自流井区",
+ 510303: "贡井区",
+ 510304: "大安区",
+ 510311: "沿滩区",
+ 510321: "荣县",
+ 510322: "富顺县",
+ 510400: "攀枝花市",
+ 510401: "攀枝花市市辖区",
+ 510402: "东区",
+ 510403: "西区",
+ 510411: "仁和区",
+ 510421: "米易县",
+ 510422: "盐边县",
+ 510500: "泸州市",
+ 510501: "泸州市市辖区",
+ 510502: "江阳区",
+ 510503: "纳溪区",
+ 510504: "龙马潭区",
+ 510521: "泸县",
+ 510522: "合江县",
+ 510524: "叙永县",
+ 510525: "古蔺县",
+ 510600: "德阳市",
+ 510601: "德阳市市辖区",
+ 510603: "旌阳区",
+ 510604: "罗江区",
+ 510623: "中江县",
+ 510681: "广汉市",
+ 510682: "什邡市",
+ 510683: "绵竹市",
+ 510700: "绵阳市",
+ 510701: "绵阳市市辖区",
+ 510703: "涪城区",
+ 510704: "游仙区",
+ 510705: "安州区",
+ 510722: "三台县",
+ 510723: "盐亭县",
+ 510725: "梓潼县",
+ 510726: "北川羌族自治县",
+ 510727: "平武县",
+ 510781: "江油市",
+ 510800: "广元市",
+ 510801: "广元市市辖区",
+ 510802: "利州区",
+ 510811: "昭化区",
+ 510812: "朝天区",
+ 510821: "旺苍县",
+ 510822: "青川县",
+ 510823: "剑阁县",
+ 510824: "苍溪县",
+ 510900: "遂宁市",
+ 510901: "遂宁市市辖区",
+ 510903: "船山区",
+ 510904: "安居区",
+ 510921: "蓬溪县",
+ 510922: "射洪县",
+ 510923: "大英县",
+ 511000: "内江市",
+ 511001: "内江市市辖区",
+ 511002: "市中区",
+ 511011: "东兴区",
+ 511024: "威远县",
+ 511025: "资中县",
+ 511083: "隆昌市",
+ 511100: "乐山市",
+ 511101: "乐山市市辖区",
+ 511102: "市中区",
+ 511111: "沙湾区",
+ 511112: "五通桥区",
+ 511113: "金口河区",
+ 511123: "犍为县",
+ 511124: "井研县",
+ 511126: "夹江县",
+ 511129: "沐川县",
+ 511132: "峨边彝族自治县",
+ 511133: "马边彝族自治县",
+ 511181: "峨眉山市",
+ 511300: "南充市",
+ 511301: "南充市市辖区",
+ 511302: "顺庆区",
+ 511303: "高坪区",
+ 511304: "嘉陵区",
+ 511321: "南部县",
+ 511322: "营山县",
+ 511323: "蓬安县",
+ 511324: "仪陇县",
+ 511325: "西充县",
+ 511381: "阆中市",
+ 511400: "眉山市",
+ 511401: "眉山市市辖区",
+ 511402: "东坡区",
+ 511403: "彭山区",
+ 511421: "仁寿县",
+ 511423: "洪雅县",
+ 511424: "丹棱县",
+ 511425: "青神县",
+ 511500: "宜宾市",
+ 511501: "宜宾市市辖区",
+ 511502: "翠屏区",
+ 511503: "南溪区",
+ 511504: "叙州区",
+ 511523: "江安县",
+ 511524: "长宁县",
+ 511525: "高县",
+ 511526: "珙县",
+ 511527: "筠连县",
+ 511528: "兴文县",
+ 511529: "屏山县",
+ 511600: "广安市",
+ 511601: "广安市市辖区",
+ 511602: "广安区",
+ 511603: "前锋区",
+ 511621: "岳池县",
+ 511622: "武胜县",
+ 511623: "邻水县",
+ 511681: "华蓥市",
+ 511700: "达州市",
+ 511701: "达州市市辖区",
+ 511702: "通川区",
+ 511703: "达川区",
+ 511722: "宣汉县",
+ 511723: "开江县",
+ 511724: "大竹县",
+ 511725: "渠县",
+ 511781: "万源市",
+ 511800: "雅安市",
+ 511801: "雅安市市辖区",
+ 511802: "雨城区",
+ 511803: "名山区",
+ 511822: "荥经县",
+ 511823: "汉源县",
+ 511824: "石棉县",
+ 511825: "天全县",
+ 511826: "芦山县",
+ 511827: "宝兴县",
+ 511900: "巴中市",
+ 511901: "巴中市市辖区",
+ 511902: "巴州区",
+ 511903: "恩阳区",
+ 511921: "通江县",
+ 511922: "南江县",
+ 511923: "平昌县",
+ 512000: "资阳市",
+ 512001: "资阳市市辖区",
+ 512002: "雁江区",
+ 512021: "安岳县",
+ 512022: "乐至县",
+ 513200: "阿坝藏族羌族自治州",
+ 513201: "马尔康市",
+ 513221: "汶川县",
+ 513222: "理县",
+ 513223: "茂县",
+ 513224: "松潘县",
+ 513225: "九寨沟县",
+ 513226: "金川县",
+ 513227: "小金县",
+ 513228: "黑水县",
+ 513230: "壤塘县",
+ 513231: "阿坝县",
+ 513232: "若尔盖县",
+ 513233: "红原县",
+ 513300: "甘孜藏族自治州",
+ 513301: "康定市",
+ 513322: "泸定县",
+ 513323: "丹巴县",
+ 513324: "九龙县",
+ 513325: "雅江县",
+ 513326: "道孚县",
+ 513327: "炉霍县",
+ 513328: "甘孜县",
+ 513329: "新龙县",
+ 513330: "德格县",
+ 513331: "白玉县",
+ 513332: "石渠县",
+ 513333: "色达县",
+ 513334: "理塘县",
+ 513335: "巴塘县",
+ 513336: "乡城县",
+ 513337: "稻城县",
+ 513338: "得荣县",
+ 513400: "凉山彝族自治州",
+ 513401: "西昌市",
+ 513422: "木里藏族自治县",
+ 513423: "盐源县",
+ 513424: "德昌县",
+ 513425: "会理县",
+ 513426: "会东县",
+ 513427: "宁南县",
+ 513428: "普格县",
+ 513429: "布拖县",
+ 513430: "金阳县",
+ 513431: "昭觉县",
+ 513432: "喜德县",
+ 513433: "冕宁县",
+ 513434: "越西县",
+ 513435: "甘洛县",
+ 513436: "美姑县",
+ 513437: "雷波县",
+ 520000: "贵州省",
+ 520100: "贵阳市",
+ 520101: "贵阳市市辖区",
+ 520102: "南明区",
+ 520103: "云岩区",
+ 520111: "花溪区",
+ 520112: "乌当区",
+ 520113: "白云区",
+ 520115: "观山湖区",
+ 520121: "开阳县",
+ 520122: "息烽县",
+ 520123: "修文县",
+ 520181: "清镇市",
+ 520200: "六盘水市",
+ 520201: "钟山区",
+ 520203: "六枝特区",
+ 520221: "水城县",
+ 520281: "盘州市",
+ 520300: "遵义市",
+ 520301: "遵义市市辖区",
+ 520302: "红花岗区",
+ 520303: "汇川区",
+ 520304: "播州区",
+ 520322: "桐梓县",
+ 520323: "绥阳县",
+ 520324: "正安县",
+ 520325: "道真仡佬族苗族自治县",
+ 520326: "务川仡佬族苗族自治县",
+ 520327: "凤冈县",
+ 520328: "湄潭县",
+ 520329: "余庆县",
+ 520330: "习水县",
+ 520381: "赤水市",
+ 520382: "仁怀市",
+ 520400: "安顺市",
+ 520401: "安顺市市辖区",
+ 520402: "西秀区",
+ 520403: "平坝区",
+ 520422: "普定县",
+ 520423: "镇宁布依族苗族自治县",
+ 520424: "关岭布依族苗族自治县",
+ 520425: "紫云苗族布依族自治县",
+ 520500: "毕节市",
+ 520502: "七星关区",
+ 520521: "大方县",
+ 520522: "黔西县",
+ 520523: "金沙县",
+ 520524: "织金县",
+ 520525: "纳雍县",
+ 520526: "威宁彝族回族苗族自治县",
+ 520527: "赫章县",
+ 520600: "铜仁市",
+ 520602: "碧江区",
+ 520603: "万山区",
+ 520621: "江口县",
+ 520622: "玉屏侗族自治县",
+ 520623: "石阡县",
+ 520624: "思南县",
+ 520625: "印江土家族苗族自治县",
+ 520626: "德江县",
+ 520627: "沿河土家族自治县",
+ 520628: "松桃苗族自治县",
+ 522300: "黔西南布依族苗族自治州",
+ 522301: "兴义市",
+ 522302: "兴仁市",
+ 522323: "普安县",
+ 522324: "晴隆县",
+ 522325: "贞丰县",
+ 522326: "望谟县",
+ 522327: "册亨县",
+ 522328: "安龙县",
+ 522600: "黔东南苗族侗族自治州",
+ 522601: "凯里市",
+ 522622: "黄平县",
+ 522623: "施秉县",
+ 522624: "三穗县",
+ 522625: "镇远县",
+ 522626: "岑巩县",
+ 522627: "天柱县",
+ 522628: "锦屏县",
+ 522629: "剑河县",
+ 522630: "台江县",
+ 522631: "黎平县",
+ 522632: "榕江县",
+ 522633: "从江县",
+ 522634: "雷山县",
+ 522635: "麻江县",
+ 522636: "丹寨县",
+ 522700: "黔南布依族苗族自治州",
+ 522701: "都匀市",
+ 522702: "福泉市",
+ 522722: "荔波县",
+ 522723: "贵定县",
+ 522725: "瓮安县",
+ 522726: "独山县",
+ 522727: "平塘县",
+ 522728: "罗甸县",
+ 522729: "长顺县",
+ 522730: "龙里县",
+ 522731: "惠水县",
+ 522732: "三都水族自治县",
+ 530000: "云南省",
+ 530100: "昆明市",
+ 530101: "昆明市市辖区",
+ 530102: "五华区",
+ 530103: "盘龙区",
+ 530111: "官渡区",
+ 530112: "西山区",
+ 530113: "东川区",
+ 530114: "呈贡区",
+ 530115: "晋宁区",
+ 530124: "富民县",
+ 530125: "宜良县",
+ 530126: "石林彝族自治县",
+ 530127: "嵩明县",
+ 530128: "禄劝彝族苗族自治县",
+ 530129: "寻甸回族彝族自治县",
+ 530181: "安宁市",
+ 530300: "曲靖市",
+ 530301: "曲靖市市辖区",
+ 530302: "麒麟区",
+ 530303: "沾益区",
+ 530304: "马龙区",
+ 530322: "陆良县",
+ 530323: "师宗县",
+ 530324: "罗平县",
+ 530325: "富源县",
+ 530326: "会泽县",
+ 530381: "宣威市",
+ 530400: "玉溪市",
+ 530401: "玉溪市市辖区",
+ 530402: "红塔区",
+ 530403: "江川区",
+ 530422: "澄江县",
+ 530423: "通海县",
+ 530424: "华宁县",
+ 530425: "易门县",
+ 530426: "峨山彝族自治县",
+ 530427: "新平彝族傣族自治县",
+ 530428: "元江哈尼族彝族傣族自治县",
+ 530500: "保山市",
+ 530501: "保山市市辖区",
+ 530502: "隆阳区",
+ 530521: "施甸县",
+ 530523: "龙陵县",
+ 530524: "昌宁县",
+ 530581: "腾冲市",
+ 530600: "昭通市",
+ 530601: "昭通市市辖区",
+ 530602: "昭阳区",
+ 530621: "鲁甸县",
+ 530622: "巧家县",
+ 530623: "盐津县",
+ 530624: "大关县",
+ 530625: "永善县",
+ 530626: "绥江县",
+ 530627: "镇雄县",
+ 530628: "彝良县",
+ 530629: "威信县",
+ 530681: "水富市",
+ 530700: "丽江市",
+ 530701: "丽江市市辖区",
+ 530702: "古城区",
+ 530721: "玉龙纳西族自治县",
+ 530722: "永胜县",
+ 530723: "华坪县",
+ 530724: "宁蒗彝族自治县",
+ 530800: "普洱市",
+ 530801: "普洱市市辖区",
+ 530802: "思茅区",
+ 530821: "宁洱哈尼族彝族自治县",
+ 530822: "墨江哈尼族自治县",
+ 530823: "景东彝族自治县",
+ 530824: "景谷傣族彝族自治县",
+ 530825: "镇沅彝族哈尼族拉祜族自治县",
+ 530826: "江城哈尼族彝族自治县",
+ 530827: "孟连傣族拉祜族佤族自治县",
+ 530828: "澜沧拉祜族自治县",
+ 530829: "西盟佤族自治县",
+ 530900: "临沧市",
+ 530901: "临沧市市辖区",
+ 530902: "临翔区",
+ 530921: "凤庆县",
+ 530922: "云县",
+ 530923: "永德县",
+ 530924: "镇康县",
+ 530925: "双江拉祜族佤族布朗族傣族自治县",
+ 530926: "耿马傣族佤族自治县",
+ 530927: "沧源佤族自治县",
+ 532300: "楚雄彝族自治州",
+ 532301: "楚雄市",
+ 532322: "双柏县",
+ 532323: "牟定县",
+ 532324: "南华县",
+ 532325: "姚安县",
+ 532326: "大姚县",
+ 532327: "永仁县",
+ 532328: "元谋县",
+ 532329: "武定县",
+ 532331: "禄丰县",
+ 532500: "红河哈尼族彝族自治州",
+ 532501: "个旧市",
+ 532502: "开远市",
+ 532503: "蒙自市",
+ 532504: "弥勒市",
+ 532523: "屏边苗族自治县",
+ 532524: "建水县",
+ 532525: "石屏县",
+ 532527: "泸西县",
+ 532528: "元阳县",
+ 532529: "红河县",
+ 532530: "金平苗族瑶族傣族自治县",
+ 532531: "绿春县",
+ 532532: "河口瑶族自治县",
+ 532600: "文山壮族苗族自治州",
+ 532601: "文山市",
+ 532622: "砚山县",
+ 532623: "西畴县",
+ 532624: "麻栗坡县",
+ 532625: "马关县",
+ 532626: "丘北县",
+ 532627: "广南县",
+ 532628: "富宁县",
+ 532800: "西双版纳傣族自治州",
+ 532801: "景洪市",
+ 532822: "勐海县",
+ 532823: "勐腊县",
+ 532900: "大理白族自治州",
+ 532901: "大理市",
+ 532922: "漾濞彝族自治县",
+ 532923: "祥云县",
+ 532924: "宾川县",
+ 532925: "弥渡县",
+ 532926: "南涧彝族自治县",
+ 532927: "巍山彝族回族自治县",
+ 532928: "永平县",
+ 532929: "云龙县",
+ 532930: "洱源县",
+ 532931: "剑川县",
+ 532932: "鹤庆县",
+ 533100: "德宏傣族景颇族自治州",
+ 533102: "瑞丽市",
+ 533103: "芒市",
+ 533122: "梁河县",
+ 533123: "盈江县",
+ 533124: "陇川县",
+ 533300: "怒江傈僳族自治州",
+ 533301: "泸水市",
+ 533323: "福贡县",
+ 533324: "贡山独龙族怒族自治县",
+ 533325: "兰坪白族普米族自治县",
+ 533400: "迪庆藏族自治州",
+ 533401: "香格里拉市",
+ 533422: "德钦县",
+ 533423: "维西傈僳族自治县",
+ 540000: "西藏自治区",
+ 540100: "拉萨市",
+ 540101: "拉萨市市辖区",
+ 540102: "城关区",
+ 540103: "堆龙德庆区",
+ 540104: "达孜区",
+ 540121: "林周县",
+ 540122: "当雄县",
+ 540123: "尼木县",
+ 540124: "曲水县",
+ 540127: "墨竹工卡县",
+ 540200: "日喀则市",
+ 540202: "桑珠孜区",
+ 540221: "南木林县",
+ 540222: "江孜县",
+ 540223: "定日县",
+ 540224: "萨迦县",
+ 540225: "拉孜县",
+ 540226: "昂仁县",
+ 540227: "谢通门县",
+ 540228: "白朗县",
+ 540229: "仁布县",
+ 540230: "康马县",
+ 540231: "定结县",
+ 540232: "仲巴县",
+ 540233: "亚东县",
+ 540234: "吉隆县",
+ 540235: "聂拉木县",
+ 540236: "萨嘎县",
+ 540237: "岗巴县",
+ 540300: "昌都市",
+ 540302: "卡若区",
+ 540321: "江达县",
+ 540322: "贡觉县",
+ 540323: "类乌齐县",
+ 540324: "丁青县",
+ 540325: "察雅县",
+ 540326: "八宿县",
+ 540327: "左贡县",
+ 540328: "芒康县",
+ 540329: "洛隆县",
+ 540330: "边坝县",
+ 540400: "林芝市",
+ 540402: "巴宜区",
+ 540421: "工布江达县",
+ 540422: "米林县",
+ 540423: "墨脱县",
+ 540424: "波密县",
+ 540425: "察隅县",
+ 540426: "朗县",
+ 540500: "山南市",
+ 540502: "乃东区",
+ 540521: "扎囊县",
+ 540522: "贡嘎县",
+ 540523: "桑日县",
+ 540524: "琼结县",
+ 540525: "曲松县",
+ 540526: "措美县",
+ 540527: "洛扎县",
+ 540528: "加查县",
+ 540529: "隆子县",
+ 540530: "错那县",
+ 540531: "浪卡子县",
+ 540600: "那曲市",
+ 540602: "色尼区",
+ 540621: "嘉黎县",
+ 540622: "比如县",
+ 540623: "聂荣县",
+ 540624: "安多县",
+ 540625: "申扎县",
+ 540626: "索县",
+ 540627: "班戈县",
+ 540628: "巴青县",
+ 540629: "尼玛县",
+ 540630: "双湖县",
+ 542500: "阿里地区",
+ 542521: "普兰县",
+ 542522: "札达县",
+ 542523: "噶尔县",
+ 542524: "日土县",
+ 542525: "革吉县",
+ 542526: "改则县",
+ 542527: "措勤县",
+ 610000: "陕西省",
+ 610100: "西安市",
+ 610101: "西安市市辖区",
+ 610102: "新城区",
+ 610103: "碑林区",
+ 610104: "莲湖区",
+ 610111: "灞桥区",
+ 610112: "未央区",
+ 610113: "雁塔区",
+ 610114: "阎良区",
+ 610115: "临潼区",
+ 610116: "长安区",
+ 610117: "高陵区",
+ 610118: "鄠邑区",
+ 610122: "蓝田县",
+ 610124: "周至县",
+ 610200: "铜川市",
+ 610201: "铜川市市辖区",
+ 610202: "王益区",
+ 610203: "印台区",
+ 610204: "耀州区",
+ 610222: "宜君县",
+ 610300: "宝鸡市",
+ 610301: "宝鸡市市辖区",
+ 610302: "渭滨区",
+ 610303: "金台区",
+ 610304: "陈仓区",
+ 610322: "凤翔县",
+ 610323: "岐山县",
+ 610324: "扶风县",
+ 610326: "眉县",
+ 610327: "陇县",
+ 610328: "千阳县",
+ 610329: "麟游县",
+ 610330: "凤县",
+ 610331: "太白县",
+ 610400: "咸阳市",
+ 610401: "咸阳市市辖区",
+ 610402: "秦都区",
+ 610403: "杨陵区",
+ 610404: "渭城区",
+ 610422: "三原县",
+ 610423: "泾阳县",
+ 610424: "乾县",
+ 610425: "礼泉县",
+ 610426: "永寿县",
+ 610428: "长武县",
+ 610429: "旬邑县",
+ 610430: "淳化县",
+ 610431: "武功县",
+ 610481: "兴平市",
+ 610482: "彬州市",
+ 610500: "渭南市",
+ 610501: "渭南市市辖区",
+ 610502: "临渭区",
+ 610503: "华州区",
+ 610522: "潼关县",
+ 610523: "大荔县",
+ 610524: "合阳县",
+ 610525: "澄城县",
+ 610526: "蒲城县",
+ 610527: "白水县",
+ 610528: "富平县",
+ 610581: "韩城市",
+ 610582: "华阴市",
+ 610600: "延安市",
+ 610601: "延安市市辖区",
+ 610602: "宝塔区",
+ 610603: "安塞区",
+ 610621: "延长县",
+ 610622: "延川县",
+ 610623: "子长县",
+ 610625: "志丹县",
+ 610626: "吴起县",
+ 610627: "甘泉县",
+ 610628: "富县",
+ 610629: "洛川县",
+ 610630: "宜川县",
+ 610631: "黄龙县",
+ 610632: "黄陵县",
+ 610700: "汉中市",
+ 610701: "汉中市市辖区",
+ 610702: "汉台区",
+ 610703: "南郑区",
+ 610722: "城固县",
+ 610723: "洋县",
+ 610724: "西乡县",
+ 610725: "勉县",
+ 610726: "宁强县",
+ 610727: "略阳县",
+ 610728: "镇巴县",
+ 610729: "留坝县",
+ 610730: "佛坪县",
+ 610800: "榆林市",
+ 610801: "榆林市市辖区",
+ 610802: "榆阳区",
+ 610803: "横山区",
+ 610822: "府谷县",
+ 610824: "靖边县",
+ 610825: "定边县",
+ 610826: "绥德县",
+ 610827: "米脂县",
+ 610828: "佳县",
+ 610829: "吴堡县",
+ 610830: "清涧县",
+ 610831: "子洲县",
+ 610881: "神木市",
+ 610900: "安康市",
+ 610901: "安康市市辖区",
+ 610902: "汉滨区",
+ 610921: "汉阴县",
+ 610922: "石泉县",
+ 610923: "宁陕县",
+ 610924: "紫阳县",
+ 610925: "岚皋县",
+ 610926: "平利县",
+ 610927: "镇坪县",
+ 610928: "旬阳县",
+ 610929: "白河县",
+ 611000: "商洛市",
+ 611001: "商洛市市辖区",
+ 611002: "商州区",
+ 611021: "洛南县",
+ 611022: "丹凤县",
+ 611023: "商南县",
+ 611024: "山阳县",
+ 611025: "镇安县",
+ 611026: "柞水县",
+ 620000: "甘肃省",
+ 620100: "兰州市",
+ 620101: "兰州市市辖区",
+ 620102: "城关区",
+ 620103: "七里河区",
+ 620104: "西固区",
+ 620105: "安宁区",
+ 620111: "红古区",
+ 620121: "永登县",
+ 620122: "皋兰县",
+ 620123: "榆中县",
+ 620200: "嘉峪关市",
+ 620201: "嘉峪关市市辖区",
+ 620300: "金昌市",
+ 620301: "金昌市市辖区",
+ 620302: "金川区",
+ 620321: "永昌县",
+ 620400: "白银市",
+ 620401: "白银市市辖区",
+ 620402: "白银区",
+ 620403: "平川区",
+ 620421: "靖远县",
+ 620422: "会宁县",
+ 620423: "景泰县",
+ 620500: "天水市",
+ 620501: "天水市市辖区",
+ 620502: "秦州区",
+ 620503: "麦积区",
+ 620521: "清水县",
+ 620522: "秦安县",
+ 620523: "甘谷县",
+ 620524: "武山县",
+ 620525: "张家川回族自治县",
+ 620600: "武威市",
+ 620601: "武威市市辖区",
+ 620602: "凉州区",
+ 620621: "民勤县",
+ 620622: "古浪县",
+ 620623: "天祝藏族自治县",
+ 620700: "张掖市",
+ 620701: "张掖市市辖区",
+ 620702: "甘州区",
+ 620721: "肃南裕固族自治县",
+ 620722: "民乐县",
+ 620723: "临泽县",
+ 620724: "高台县",
+ 620725: "山丹县",
+ 620800: "平凉市",
+ 620801: "平凉市市辖区",
+ 620802: "崆峒区",
+ 620821: "泾川县",
+ 620822: "灵台县",
+ 620823: "崇信县",
+ 620825: "庄浪县",
+ 620826: "静宁县",
+ 620881: "华亭市",
+ 620900: "酒泉市",
+ 620901: "酒泉市市辖区",
+ 620902: "肃州区",
+ 620921: "金塔县",
+ 620922: "瓜州县",
+ 620923: "肃北蒙古族自治县",
+ 620924: "阿克塞哈萨克族自治县",
+ 620981: "玉门市",
+ 620982: "敦煌市",
+ 621000: "庆阳市",
+ 621001: "庆阳市市辖区",
+ 621002: "西峰区",
+ 621021: "庆城县",
+ 621022: "环县",
+ 621023: "华池县",
+ 621024: "合水县",
+ 621025: "正宁县",
+ 621026: "宁县",
+ 621027: "镇原县",
+ 621100: "定西市",
+ 621101: "定西市市辖区",
+ 621102: "安定区",
+ 621121: "通渭县",
+ 621122: "陇西县",
+ 621123: "渭源县",
+ 621124: "临洮县",
+ 621125: "漳县",
+ 621126: "岷县",
+ 621200: "陇南市",
+ 621201: "陇南市市辖区",
+ 621202: "武都区",
+ 621221: "成县",
+ 621222: "文县",
+ 621223: "宕昌县",
+ 621224: "康县",
+ 621225: "西和县",
+ 621226: "礼县",
+ 621227: "徽县",
+ 621228: "两当县",
+ 622900: "临夏回族自治州",
+ 622901: "临夏市",
+ 622921: "临夏县",
+ 622922: "康乐县",
+ 622923: "永靖县",
+ 622924: "广河县",
+ 622925: "和政县",
+ 622926: "东乡族自治县",
+ 622927: "积石山保安族东乡族撒拉族自治县",
+ 623000: "甘南藏族自治州",
+ 623001: "合作市",
+ 623021: "临潭县",
+ 623022: "卓尼县",
+ 623023: "舟曲县",
+ 623024: "迭部县",
+ 623025: "玛曲县",
+ 623026: "碌曲县",
+ 623027: "夏河县",
+ 630000: "青海省",
+ 630100: "西宁市",
+ 630101: "西宁市市辖区",
+ 630102: "城东区",
+ 630103: "城中区",
+ 630104: "城西区",
+ 630105: "城北区",
+ 630121: "大通回族土族自治县",
+ 630122: "湟中县",
+ 630123: "湟源县",
+ 630200: "海东市",
+ 630202: "乐都区",
+ 630203: "平安区",
+ 630222: "民和回族土族自治县",
+ 630223: "互助土族自治县",
+ 630224: "化隆回族自治县",
+ 630225: "循化撒拉族自治县",
+ 632200: "海北藏族自治州",
+ 632221: "门源回族自治县",
+ 632222: "祁连县",
+ 632223: "海晏县",
+ 632224: "刚察县",
+ 632300: "黄南藏族自治州",
+ 632321: "同仁县",
+ 632322: "尖扎县",
+ 632323: "泽库县",
+ 632324: "河南蒙古族自治县",
+ 632500: "海南藏族自治州",
+ 632521: "共和县",
+ 632522: "同德县",
+ 632523: "贵德县",
+ 632524: "兴海县",
+ 632525: "贵南县",
+ 632600: "果洛藏族自治州",
+ 632621: "玛沁县",
+ 632622: "班玛县",
+ 632623: "甘德县",
+ 632624: "达日县",
+ 632625: "久治县",
+ 632626: "玛多县",
+ 632700: "玉树藏族自治州",
+ 632701: "玉树市",
+ 632722: "杂多县",
+ 632723: "称多县",
+ 632724: "治多县",
+ 632725: "囊谦县",
+ 632726: "曲麻莱县",
+ 632800: "海西蒙古族藏族自治州",
+ 632801: "格尔木市",
+ 632802: "德令哈市",
+ 632803: "茫崖市",
+ 632821: "乌兰县",
+ 632822: "都兰县",
+ 632823: "天峻县",
+ 632825: "海西蒙古族藏族自治州直辖",
+ 640000: "宁夏回族自治区",
+ 640100: "银川市",
+ 640101: "银川市市辖区",
+ 640104: "兴庆区",
+ 640105: "西夏区",
+ 640106: "金凤区",
+ 640121: "永宁县",
+ 640122: "贺兰县",
+ 640181: "灵武市",
+ 640200: "石嘴山市",
+ 640201: "石嘴山市市辖区",
+ 640202: "大武口区",
+ 640205: "惠农区",
+ 640221: "平罗县",
+ 640300: "吴忠市",
+ 640301: "吴忠市市辖区",
+ 640302: "利通区",
+ 640303: "红寺堡区",
+ 640323: "盐池县",
+ 640324: "同心县",
+ 640381: "青铜峡市",
+ 640400: "固原市",
+ 640401: "固原市市辖区",
+ 640402: "原州区",
+ 640422: "西吉县",
+ 640423: "隆德县",
+ 640424: "泾源县",
+ 640425: "彭阳县",
+ 640500: "中卫市",
+ 640501: "中卫市市辖区",
+ 640502: "沙坡头区",
+ 640521: "中宁县",
+ 640522: "海原县",
+ 650000: "新疆维吾尔自治区",
+ 650100: "乌鲁木齐市",
+ 650101: "乌鲁木齐市市辖区",
+ 650102: "天山区",
+ 650103: "沙依巴克区",
+ 650104: "新市区",
+ 650105: "水磨沟区",
+ 650106: "头屯河区",
+ 650107: "达坂城区",
+ 650109: "米东区",
+ 650121: "乌鲁木齐县",
+ 650200: "克拉玛依市",
+ 650201: "克拉玛依市市辖区",
+ 650202: "独山子区",
+ 650203: "克拉玛依区",
+ 650204: "白碱滩区",
+ 650205: "乌尔禾区",
+ 650400: "吐鲁番市",
+ 650402: "高昌区",
+ 650421: "鄯善县",
+ 650422: "托克逊县",
+ 650500: "哈密市",
+ 650502: "伊州区",
+ 650521: "巴里坤哈萨克自治县",
+ 650522: "伊吾县",
+ 652300: "昌吉回族自治州",
+ 652301: "昌吉市",
+ 652302: "阜康市",
+ 652323: "呼图壁县",
+ 652324: "玛纳斯县",
+ 652325: "奇台县",
+ 652327: "吉木萨尔县",
+ 652328: "木垒哈萨克自治县",
+ 652700: "博尔塔拉蒙古自治州",
+ 652701: "博乐市",
+ 652702: "阿拉山口市",
+ 652722: "精河县",
+ 652723: "温泉县",
+ 652800: "巴音郭楞蒙古自治州",
+ 652801: "库尔勒市",
+ 652822: "轮台县",
+ 652823: "尉犁县",
+ 652824: "若羌县",
+ 652825: "且末县",
+ 652826: "焉耆回族自治县",
+ 652827: "和静县",
+ 652828: "和硕县",
+ 652829: "博湖县",
+ 652900: "阿克苏地区",
+ 652901: "阿克苏市",
+ 652922: "温宿县",
+ 652923: "库车县",
+ 652924: "沙雅县",
+ 652925: "新和县",
+ 652926: "拜城县",
+ 652927: "乌什县",
+ 652928: "阿瓦提县",
+ 652929: "柯坪县",
+ 653000: "克孜勒苏柯尔克孜自治州",
+ 653001: "阿图什市",
+ 653022: "阿克陶县",
+ 653023: "阿合奇县",
+ 653024: "乌恰县",
+ 653100: "喀什地区",
+ 653101: "喀什市",
+ 653121: "疏附县",
+ 653122: "疏勒县",
+ 653123: "英吉沙县",
+ 653124: "泽普县",
+ 653125: "莎车县",
+ 653126: "叶城县",
+ 653127: "麦盖提县",
+ 653128: "岳普湖县",
+ 653129: "伽师县",
+ 653130: "巴楚县",
+ 653131: "塔什库尔干塔吉克自治县",
+ 653200: "和田地区",
+ 653201: "和田市",
+ 653221: "和田县",
+ 653222: "墨玉县",
+ 653223: "皮山县",
+ 653224: "洛浦县",
+ 653225: "策勒县",
+ 653226: "于田县",
+ 653227: "民丰县",
+ 654000: "伊犁哈萨克自治州",
+ 654002: "伊宁市",
+ 654003: "奎屯市",
+ 654004: "霍尔果斯市",
+ 654021: "伊宁县",
+ 654022: "察布查尔锡伯自治县",
+ 654023: "霍城县",
+ 654024: "巩留县",
+ 654025: "新源县",
+ 654026: "昭苏县",
+ 654027: "特克斯县",
+ 654028: "尼勒克县",
+ 654200: "塔城地区",
+ 654201: "塔城市",
+ 654202: "乌苏市",
+ 654221: "额敏县",
+ 654223: "沙湾县",
+ 654224: "托里县",
+ 654225: "裕民县",
+ 654226: "和布克赛尔蒙古自治县",
+ 654300: "阿勒泰地区",
+ 654301: "阿勒泰市",
+ 654321: "布尔津县",
+ 654322: "富蕴县",
+ 654323: "福海县",
+ 654324: "哈巴河县",
+ 654325: "青河县",
+ 654326: "吉木乃县",
+ 659001: "石河子市",
+ 659002: "阿拉尔市",
+ 659003: "图木舒克市",
+ 659004: "五家渠市",
+ 659005: "北屯市",
+ 659006: "铁门关市",
+ 659007: "双河市",
+ 659008: "可克达拉市",
+ 659009: "昆玉市",
+ 710000: "台湾省",
+ 810000: "香港特别行政区",
+ 810001: "中西区",
+ 810002: "湾仔区",
+ 810003: "东区",
+ 810004: "南区",
+ 810005: "油尖旺区",
+ 810006: "深水埗区",
+ 810007: "九龙城区",
+ 810008: "黄大仙区",
+ 810009: "观塘区",
+ 810010: "荃湾区",
+ 810011: "屯门区",
+ 810012: "元朗区",
+ 810013: "北区",
+ 810014: "大埔区",
+ 810015: "西贡区",
+ 810016: "沙田区",
+ 810017: "葵青区",
+ 810018: "离岛区",
+ 820000: "澳门特别行政区",
+ 820001: "花地玛堂区",
+ 820002: "花王堂区",
+ 820003: "望德堂区",
+ 820004: "大堂区",
+ 820005: "风顺堂区",
+ 820006: "嘉模堂区",
+ 820007: "路凼填海区",
+ 820008: "圣方济各堂区"
+};
+
+export const province:Array = [];
+export const city:{
+ [propName:number]: Array
+} = {};
+export const district:{
+ [propName:number]: {
+ [propName:number]: Array
+ } | Array;
+} = {};
+
+Object.keys(db).forEach(key => {
+ const code = parseInt(key, 10);
+ if (!(code % 10000)) {
+ province.push(code);
+ city[code] = [];
+ } else if (!(code % 100)) {
+ const provinceCode = code - (code % 10000);
+ city[provinceCode].push(code);
+ district[provinceCode] = (district[provinceCode] || {})
+ district[provinceCode][code] = [];
+ } else {
+ const provinceCode = code - (code % 10000);
+ const cityCode = code - (code % 100);
+
+ if (district[provinceCode] && Array.isArray(district[provinceCode][cityCode])) {
+ (district[provinceCode][cityCode] as Array).push(code);
+ } else if (!district[provinceCode] || Array.isArray(district[provinceCode])) {
+ district[provinceCode] = (district[provinceCode] || []);
+ (district[provinceCode] as Array).push(code);
+ } else {
+ city[provinceCode].push(code);
+ }
+ }
+});
+
+export default db;
\ No newline at end of file