基础数据
LONGITUDE_LATITUDE = {
"110000": {"name": "北京市", "latitude": 39.904989, "longitude": 116.405285},
"110101": {"name": "东城区", "latitude": 39.917544, "longitude": 116.418757},
"110102": {"name": "西城区", "latitude": 39.915309, "longitude": 116.366794},
"110105": {"name": "朝阳区", "latitude": 39.921489, "longitude": 116.486409},
"110106": {"name": "丰台区", "latitude": 39.863642, "longitude": 116.286968},
"110107": {"name": "石景山区", "latitude": 39.914601, "longitude": 116.195445},
"110108": {"name": "海淀区", "latitude": 39.956074, "longitude": 116.310316},
"110109": {"name": "门头沟区", "latitude": 39.937183, "longitude": 116.105381},
"110111": {"name": "房山区", "latitude": 39.735535, "longitude": 116.139157},
"110112": {"name": "通州区", "latitude": 39.902486, "longitude": 116.658603},
"110113": {"name": "顺义区", "latitude": 40.128936, "longitude": 116.653525},
"110114": {"name": "昌平区", "latitude": 40.218085, "longitude": 116.235906},
"110115": {"name": "大兴区", "latitude": 39.728908, "longitude": 116.338033},
"110116": {"name": "怀柔区", "latitude": 40.324272, "longitude": 116.637122},
"110117": {"name": "平谷区", "latitude": 40.144783, "longitude": 117.112335},
"110118": {"name": "密云区", "latitude": 40.377362, "longitude": 116.843352},
"110119": {"name": "延庆区", "latitude": 40.465325, "longitude": 115.985006},
"120000": {"name": "天津市", "latitude": 39.125596, "longitude": 117.190182},
"120101": {"name": "和平区", "latitude": 39.118327, "longitude": 117.195907},
"120102": {"name": "河东区", "latitude": 39.122125, "longitude": 117.226568},
"120103": {"name": "河西区", "latitude": 39.101897, "longitude": 117.217536},
"120104": {"name": "南开区", "latitude": 39.120474, "longitude": 117.164143},
"120105": {"name": "河北区", "latitude": 39.156632, "longitude": 117.201569},
"120106": {"name": "红桥区", "latitude": 39.175066, "longitude": 117.163301},
"120110": {"name": "东丽区", "latitude": 39.087764, "longitude": 117.313967},
"120111": {"name": "西青区", "latitude": 39.139446, "longitude": 117.012247},
"120112": {"name": "津南区", "latitude": 38.989577, "longitude": 117.382549},
"120113": {"name": "北辰区", "latitude": 39.225555, "longitude": 117.13482},
"120114": {"name": "武清区", "latitude": 39.376925, "longitude": 117.057959},
"120115": {"name": "宝坻区", "latitude": 39.716965, "longitude": 117.308094},
"120116": {"name": "滨海新区", "latitude": 39.032846, "longitude": 117.654173},
"120117": {"name": "宁河区", "latitude": 39.328886, "longitude": 117.82828},
"120118": {"name": "静海区", "latitude": 38.935671, "longitude": 116.925304},
"120119": {"name": "蓟州区", "latitude": 40.045342, "longitude": 117.407449},
"130000": {"name": "河北省", "latitude": 38.045474, "longitude": 114.502461},
"130100": {"name": "石家庄市", "latitude": 38.045474, "longitude": 114.502461},
"130200": {"name": "唐山市", "latitude": 39.635113, "longitude": 118.175393},
"130300": {"name": "秦皇岛市", "latitude": 39.942531, "longitude": 119.586579},
"130400": {"name": "邯郸市", "latitude": 36.612273, "longitude": 114.490686},
"130500": {"name": "邢台市", "latitude": 37.0682, "longitude": 114.508851},
"130600": {"name": "保定市", "latitude": 38.867657, "longitude": 115.482331},
"130700": {"name": "张家口市", "latitude": 40.811901, "longitude": 114.884091},
"130800": {"name": "承德市", "latitude": 40.976204, "longitude": 117.939152},
"130900": {"name": "沧州市", "latitude": 38.310582, "longitude": 116.857461},
"131000": {"name": "廊坊市", "latitude": 39.523927, "longitude": 116.704441},
"131100": {"name": "衡水市", "latitude": 37.735097, "longitude": 115.665993},
"140000": {"name": "山西省", "latitude": 37.857014, "longitude": 112.549248},
"140100": {"name": "太原市", "latitude": 37.857014, "longitude": 112.549248},
"140200": {"name": "大同市", "latitude": 40.09031, "longitude": 113.295259},
"140300": {"name": "阳泉市", "latitude": 37.861188, "longitude": 113.583285},
"140400": {"name": "长治市", "latitude": 36.191112, "longitude": 113.113556},
"140500": {"name": "晋城市", "latitude": 35.497553, "longitude": 112.851274},
"140600": {"name": "朔州市", "latitude": 39.331261, "longitude": 112.433387},
"140700": {"name": "晋中市", "latitude": 37.696495, "longitude": 112.736465},
"140800": {"name": "运城市", "latitude": 35.022778, "longitude": 111.003957},
"140900": {"name": "忻州市", "latitude": 38.41769, "longitude": 112.733538},
"141000": {"name": "临汾市", "latitude": 36.08415, "longitude": 111.517973},
"141100": {"name": "吕梁市", "latitude": 37.524366, "longitude": 111.134335},
"150000": {"name": "内蒙古自治区", "latitude": 40.818311, "longitude": 111.670801},
"150100": {"name": "呼和浩特市", "latitude": 40.818311, "longitude": 111.670801},
"150200": {"name": "包头市", "latitude": 40.658168, "longitude": 109.840405},
"150300": {"name": "乌海市", "latitude": 39.673734, "longitude": 106.825563},
"150400": {"name": "赤峰市", "latitude": 42.275317, "longitude": 118.956806},
"150500": {"name": "通辽市", "latitude": 43.617429, "longitude": 122.263119},
"150600": {"name": "鄂尔多斯市", "latitude": 39.817179, "longitude": 109.99029},
"150700": {"name": "呼伦贝尔市", "latitude": 49.215333, "longitude": 119.758168},
"150800": {"name": "巴彦淖尔市", "latitude": 40.757402, "longitude": 107.416959},
"150900": {"name": "乌兰察布市", "latitude": 41.034126, "longitude": 113.114543},
"152200": {"name": "兴安盟", "latitude": 46.076268, "longitude": 122.070317},
"152500": {"name": "锡林郭勒盟", "latitude": 43.944018, "longitude": 116.090996},
"152900": {"name": "阿拉善盟", "latitude": 38.844814, "longitude": 105.706422},
"210000": {"name": "辽宁省", "latitude": 41.796767, "longitude": 123.429096},
"210100": {"name": "沈阳市", "latitude": 41.796767, "longitude": 123.429096},
"210200": {"name": "大连市", "latitude": 38.91459, "longitude": 121.618622},
"210300": {"name": "鞍山市", "latitude": 41.110626, "longitude": 122.995632},
"210400": {"name": "抚顺市", "latitude": 41.875956, "longitude": 123.921109},
"210500": {"name": "本溪市", "latitude": 41.297909, "longitude": 123.770519},
"210600": {"name": "丹东市", "latitude": 40.124296, "longitude": 124.383044},
"210700": {"name": "锦州市", "latitude": 41.119269, "longitude": 121.135742},
"210800": {"name": "营口市", "latitude": 40.667432, "longitude": 122.235151},
"210900": {"name": "阜新市", "latitude": 42.011796, "longitude": 121.648962},
"211000": {"name": "辽阳市", "latitude": 41.269402, "longitude": 123.18152},
"211100": {"name": "盘锦市", "latitude": 41.124484, "longitude": 122.06957},
"211200": {"name": "铁岭市", "latitude": 42.290585, "longitude": 123.844279},
"211300": {"name": "朝阳市", "latitude": 41.576758, "longitude": 120.451176},
"211400": {"name": "葫芦岛市", "latitude": 40.755572, "longitude": 120.856394},
"220000": {"name": "吉林省", "latitude": 43.886841, "longitude": 125.3245},
"220100": {"name": "长春市", "latitude": 43.886841, "longitude": 125.3245},
"220200": {"name": "吉林市", "latitude": 43.843577, "longitude": 126.55302},
"220300": {"name": "四平市", "latitude": 43.170344, "longitude": 124.370785},
"220400": {"name": "辽源市", "latitude": 42.902692, "longitude": 125.145349},
"220500": {"name": "通化市", "latitude": 41.721177, "longitude": 125.936501},
"220600": {"name": "白山市", "latitude": 41.942505, "longitude": 126.427839},
"220700": {"name": "松原市", "latitude": 45.118243, "longitude": 124.823608},
"220800": {"name": "白城市", "latitude": 45.619026, "longitude": 122.841114},
"222400": {"name": "延边朝鲜族自治州", "latitude": 42.904823, "longitude": 129.513228},
"230000": {"name": "黑龙江省", "latitude": 45.756967, "longitude": 126.642464},
"230100": {"name": "哈尔滨市", "latitude": 45.756967, "longitude": 126.642464},
"230200": {"name": "齐齐哈尔市", "latitude": 47.342081, "longitude": 123.95792},
"230300": {"name": "鸡西市", "latitude": 45.300046, "longitude": 130.975966},
"230400": {"name": "鹤岗市", "latitude": 47.332085, "longitude": 130.277487},
"230500": {"name": "双鸭山市", "latitude": 46.643442, "longitude": 131.157304},
"230600": {"name": "大庆市", "latitude": 46.590734, "longitude": 125.11272},
"230700": {"name": "伊春市", "latitude": 47.724775, "longitude": 128.899396},
"230800": {"name": "佳木斯市", "latitude": 46.809606, "longitude": 130.361634},
"230900": {"name": "七台河市", "latitude": 45.771266, "longitude": 131.015584},
"231000": {"name": "牡丹江市", "latitude": 44.582962, "longitude": 129.618602},
"231100": {"name": "黑河市", "latitude": 50.249585, "longitude": 127.499023},
"231200": {"name": "绥化市", "latitude": 46.637393, "longitude": 126.99293},
"232700": {"name": "大兴安岭地区", "latitude": 52.335262, "longitude": 124.711526},
"310000": {"name": "上海市", "latitude": 31.231706, "longitude": 121.472644},
"310101": {"name": "黄浦区", "latitude": 31.222771, "longitude": 121.490317},
"310104": {"name": "徐汇区", "latitude": 31.179973, "longitude": 121.43752},
"310105": {"name": "长宁区", "latitude": 31.218123, "longitude": 121.4222},
"310106": {"name": "静安区", "latitude": 31.229003, "longitude": 121.448224},
"310107": {"name": "普陀区", "latitude": 31.241701, "longitude": 121.392499},
"310109": {"name": "虹口区", "latitude": 31.26097, "longitude": 121.491832},
"310110": {"name": "杨浦区", "latitude": 31.270755, "longitude": 121.522797},
"310112": {"name": "闵行区", "latitude": 31.111658, "longitude": 121.375972},
"310113": {"name": "宝山区", "latitude": 31.398896, "longitude": 121.489934},
"310114": {"name": "嘉定区", "latitude": 31.383524, "longitude": 121.250333},
"310115": {"name": "浦东新区", "latitude": 31.245944, "longitude": 121.567706},
"310116": {"name": "金山区", "latitude": 30.724697, "longitude": 121.330736},
"310117": {"name": "松江区", "latitude": 31.03047, "longitude": 121.223543},
"310118": {"name": "青浦区", "latitude": 31.151209, "longitude": 121.113021},
"310120": {"name": "奉贤区", "latitude": 30.912345, "longitude": 121.458472},
"310151": {"name": "崇明区", "latitude": 31.626946, "longitude": 121.397516},
"320000": {"name": "江苏省", "latitude": 32.041544, "longitude": 118.767413},
"320100": {"name": "南京市", "latitude": 32.041544, "longitude": 118.767413},
"320200": {"name": "无锡市", "latitude": 31.574729, "longitude": 120.301663},
"320300": {"name": "徐州市", "latitude": 34.261792, "longitude": 117.184811},
"320400": {"name": "常州市", "latitude": 31.772752, "longitude": 119.946973},
"320500": {"name": "苏州市", "latitude": 31.299379, "longitude": 120.619585},
"320600": {"name": "南通市", "latitude": 32.016212, "longitude": 120.864608},
"320700": {"name": "连云港市", "latitude": 34.600018, "longitude": 119.178821},
"320800": {"name": "淮安市", "latitude": 33.597506, "longitude": 119.021265},
"320900": {"name": "盐城市", "latitude": 33.377631, "longitude": 120.139998},
"321000": {"name": "扬州市", "latitude": 32.393159, "longitude": 119.421003},
"321100": {"name": "镇江市", "latitude": 32.204402, "longitude": 119.452753},
"321200": {"name": "泰州市", "latitude": 32.484882, "longitude": 119.915176},
"321300": {"name": "宿迁市", "latitude": 33.963008, "longitude": 118.275162},
"330000": {"name": "浙江省", "latitude": 30.287459, "longitude": 120.153576},
"330100": {"name": "杭州市", "latitude": 30.287459, "longitude": 120.153576},
"330200": {"name": "宁波市", "latitude": 29.868388, "longitude": 121.549792},
"330300": {"name": "温州市", "latitude": 28.000575, "longitude": 120.672111},
"330400": {"name": "嘉兴市", "latitude": 30.762653, "longitude": 120.750865},
"330500": {"name": "湖州市", "latitude": 30.867198, "longitude": 120.102398},
"330600": {"name": "绍兴市", "latitude": 29.997117, "longitude": 120.582112},
"330700": {"name": "金华市", "latitude": 29.089524, "longitude": 119.649506},
"330800": {"name": "衢州市", "latitude": 28.941708, "longitude": 118.87263},
"330900": {"name": "舟山市", "latitude": 30.016028, "longitude": 122.106863},
"331000": {"name": "台州市", "latitude": 28.661378, "longitude": 121.428599},
"331100": {"name": "丽水市", "latitude": 28.451993, "longitude": 119.921786},
"340000": {"name": "安徽省", "latitude": 31.86119, "longitude": 117.283042},
"340100": {"name": "合肥市", "latitude": 31.86119, "longitude": 117.283042},
"340200": {"name": "芜湖市", "latitude": 31.326319, "longitude": 118.376451},
"340300": {"name": "蚌埠市", "latitude": 32.939667, "longitude": 117.363228},
"340400": {"name": "淮南市", "latitude": 32.647574, "longitude": 117.018329},
"340500": {"name": "马鞍山市", "latitude": 31.689362, "longitude": 118.507906},
"340600": {"name": "淮北市", "latitude": 33.971707, "longitude": 116.794664},
"340700": {"name": "铜陵市", "latitude": 30.929935, "longitude": 117.816576},
"340800": {"name": "安庆市", "latitude": 30.50883, "longitude": 117.043551},
"341000": {"name": "黄山市", "latitude": 29.709239, "longitude": 118.317325},
"341100": {"name": "滁州市", "latitude": 32.303627, "longitude": 118.316264},
"341200": {"name": "阜阳市", "latitude": 32.896969, "longitude": 115.819729},
"341300": {"name": "宿州市", "latitude": 33.633891, "longitude": 116.984084},
"341500": {"name": "六安市", "latitude": 31.752889, "longitude": 116.507676},
"341600": {"name": "亳州市", "latitude": 33.869338, "longitude": 115.782939},
"341700": {"name": "池州市", "latitude": 30.656037, "longitude": 117.489157},
"341800": {"name": "宣城市", "latitude": 30.945667, "longitude": 118.757995},
"350000": {"name": "福建省", "latitude": 26.075302, "longitude": 119.306239},
"350100": {"name": "福州市", "latitude": 26.075302, "longitude": 119.306239},
"350200": {"name": "厦门市", "latitude": 24.490474, "longitude": 118.11022},
"350300": {"name": "莆田市", "latitude": 25.431011, "longitude": 119.007558},
"350400": {"name": "三明市", "latitude": 26.265444, "longitude": 117.635001},
"350500": {"name": "泉州市", "latitude": 24.908853, "longitude": 118.589421},
"350600": {"name": "漳州市", "latitude": 24.510897, "longitude": 117.661801},
"350700": {"name": "南平市", "latitude": 26.635627, "longitude": 118.178459},
"350800": {"name": "龙岩市", "latitude": 25.091603, "longitude": 117.02978},
"350900": {"name": "宁德市", "latitude": 26.65924, "longitude": 119.527082},
"360000": {"name": "江西省", "latitude": 28.676493, "longitude": 115.892151},
"360100": {"name": "南昌市", "latitude": 28.676493, "longitude": 115.892151},
"360200": {"name": "景德镇市", "latitude": 29.29256, "longitude": 117.214664},
"360300": {"name": "萍乡市", "latitude": 27.622946, "longitude": 113.852186},
"360400": {"name": "九江市", "latitude": 29.712034, "longitude": 115.992811},
"360500": {"name": "新余市", "latitude": 27.810834, "longitude": 114.930835},
"360600": {"name": "鹰潭市", "latitude": 28.238638, "longitude": 117.033838},
"360700": {"name": "赣州市", "latitude": 25.85097, "longitude": 114.940278},
"360800": {"name": "吉安市", "latitude": 27.111699, "longitude": 114.986373},
"360900": {"name": "宜春市", "latitude": 27.8043, "longitude": 114.391136},
"361000": {"name": "抚州市", "latitude": 27.98385, "longitude": 116.358351},
"361100": {"name": "上饶市", "latitude": 28.44442, "longitude": 117.971185},
"370000": {"name": "山东省", "latitude": 36.675807, "longitude": 117.000923},
"370100": {"name": "济南市", "latitude": 36.675807, "longitude": 117.000923},
"370200": {"name": "青岛市", "latitude": 36.082982, "longitude": 120.355173},
"370300": {"name": "淄博市", "latitude": 36.814939, "longitude": 118.047648},
"370400": {"name": "枣庄市", "latitude": 34.856424, "longitude": 117.557964},
"370500": {"name": "东营市", "latitude": 37.434564, "longitude": 118.66471},
"370600": {"name": "烟台市", "latitude": 37.539297, "longitude": 121.391382},
"370700": {"name": "潍坊市", "latitude": 36.70925, "longitude": 119.107078},
"370800": {"name": "济宁市", "latitude": 35.415393, "longitude": 116.587245},
"370900": {"name": "泰安市", "latitude": 36.194968, "longitude": 117.129063},
"371000": {"name": "威海市", "latitude": 37.509691, "longitude": 122.116394},
"371100": {"name": "日照市", "latitude": 35.428588, "longitude": 119.461208},
"371200": {"name": "莱芜市", "latitude": 36.214397, "longitude": 117.677736},
"371300": {"name": "临沂市", "latitude": 35.065282, "longitude": 118.326443},
"371400": {"name": "德州市", "latitude": 37.453968, "longitude": 116.307428},
"371500": {"name": "聊城市", "latitude": 36.456013, "longitude": 115.980367},
"371600": {"name": "滨州市", "latitude": 37.383542, "longitude": 118.016974},
"371700": {"name": "菏泽市", "latitude": 35.246531, "longitude": 115.469381},
"410000": {"name": "河南省", "latitude": 34.757975, "longitude": 113.665412},
"410100": {"name": "郑州市", "latitude": 34.757975, "longitude": 113.665412},
"410200": {"name": "开封市", "latitude": 34.797049, "longitude": 114.341447},
"410300": {"name": "洛阳市", "latitude": 34.663041, "longitude": 112.434468},
"410400": {"name": "平顶山市", "latitude": 33.735241, "longitude": 113.307718},
"410500": {"name": "安阳市", "latitude": 36.103442, "longitude": 114.352482},
"410600": {"name": "鹤壁市", "latitude": 35.748236, "longitude": 114.295444},
"410700": {"name": "新乡市", "latitude": 35.302616, "longitude": 113.883991},
"410800": {"name": "焦作市", "latitude": 35.23904, "longitude": 113.238266},
"410900": {"name": "濮阳市", "latitude": 35.768234, "longitude": 115.041299},
"411000": {"name": "许昌市", "latitude": 34.022956, "longitude": 113.826063},
"411100": {"name": "漯河市", "latitude": 33.575855, "longitude": 114.026405},
"411200": {"name": "三门峡市", "latitude": 34.777338, "longitude": 111.194099},
"411300": {"name": "南阳市", "latitude": 32.999082, "longitude": 112.540918},
"411400": {"name": "商丘市", "latitude": 34.437054, "longitude": 115.650497},
"411500": {"name": "信阳市", "latitude": 32.123274, "longitude": 114.075031},
"411600": {"name": "周口市", "latitude": 33.620357, "longitude": 114.649653},
"411700": {"name": "驻马店市", "latitude": 32.980169, "longitude": 114.024736},
"419001": {"name": "济源市", "latitude": 35.090378, "longitude": 112.590047},
"420000": {"name": "湖北省", "latitude": 30.584355, "longitude": 114.298572},
"420100": {"name": "武汉市", "latitude": 30.584355, "longitude": 114.298572},
"420200": {"name": "黄石市", "latitude": 30.220074, "longitude": 115.077048},
"420300": {"name": "十堰市", "latitude": 32.646907, "longitude": 110.787916},
"420500": {"name": "宜昌市", "latitude": 30.702636, "longitude": 111.290843},
"420600": {"name": "襄阳市", "latitude": 32.042426, "longitude": 112.144146},
"420700": {"name": "鄂州市", "latitude": 30.396536, "longitude": 114.890593},
"420800": {"name": "荆门市", "latitude": 31.03542, "longitude": 112.204251},
"420900": {"name": "孝感市", "latitude": 30.926423, "longitude": 113.926655},
"421000": {"name": "荆州市", "latitude": 30.326857, "longitude": 112.23813},
"421100": {"name": "黄冈市", "latitude": 30.447711, "longitude": 114.879365},
"421200": {"name": "咸宁市", "latitude": 29.832798, "longitude": 114.328963},
"421300": {"name": "随州市", "latitude": 31.717497, "longitude": 113.37377},
"422800": {"name": "恩施土家族苗族自治州", "latitude": 30.283114, "longitude": 109.48699},
"429004": {"name": "仙桃市", "latitude": 30.364953, "longitude": 113.453974},
"429005": {"name": "潜江市", "latitude": 30.421215, "longitude": 112.896866},
"429006": {"name": "天门市", "latitude": 30.653061, "longitude": 113.165862},
"429021": {"name": "神农架林区", "latitude": 31.744449, "longitude": 110.671525},
"430000": {"name": "湖南省", "latitude": 28.19409, "longitude": 112.982279},
"430100": {"name": "长沙市", "latitude": 28.19409, "longitude": 112.982279},
"430200": {"name": "株洲市", "latitude": 27.835806, "longitude": 113.151737},
"430300": {"name": "湘潭市", "latitude": 27.82973, "longitude": 112.944052},
"430400": {"name": "衡阳市", "latitude": 26.900358, "longitude": 112.607693},
"430500": {"name": "邵阳市", "latitude": 27.237842, "longitude": 111.46923},
"430600": {"name": "岳阳市", "latitude": 29.37029, "longitude": 113.132855},
"430700": {"name": "常德市", "latitude": 29.040225, "longitude": 111.691347},
"430800": {"name": "张家界市", "latitude": 29.127401, "longitude": 110.479921},
"430900": {"name": "益阳市", "latitude": 28.570066, "longitude": 112.355042},
"431000": {"name": "郴州市", "latitude": 25.793589, "longitude": 113.032067},
"431100": {"name": "永州市", "latitude": 26.434516, "longitude": 111.608019},
"431200": {"name": "怀化市", "latitude": 27.550082, "longitude": 109.97824},
"431300": {"name": "娄底市", "latitude": 27.728136, "longitude": 112.008497},
"433100": {"name": "湘西土家族苗族自治州", "latitude": 28.314296, "longitude": 109.739735},
"440000": {"name": "广东省", "latitude": 23.125178, "longitude": 113.280637},
"440100": {"name": "广州市", "latitude": 23.125178, "longitude": 113.280637},
"440200": {"name": "韶关市", "latitude": 24.801322, "longitude": 113.591544},
"440300": {"name": "深圳市", "latitude": 22.547, "longitude": 114.085947},
"440400": {"name": "珠海市", "latitude": 22.224979, "longitude": 113.553986},
"440500": {"name": "汕头市", "latitude": 23.37102, "longitude": 116.708463},
"440600": {"name": "佛山市", "latitude": 23.028762, "longitude": 113.122717},
"440700": {"name": "江门市", "latitude": 22.590431, "longitude": 113.094942},
"440800": {"name": "湛江市", "latitude": 21.274898, "longitude": 110.364977},
"440900": {"name": "茂名市", "latitude": 21.659751, "longitude": 110.919229},
"441200": {"name": "肇庆市", "latitude": 23.051546, "longitude": 112.472529},
"441300": {"name": "惠州市", "latitude": 23.079404, "longitude": 114.412599},
"441400": {"name": "梅州市", "latitude": 24.299112, "longitude": 116.117582},
"441500": {"name": "汕尾市", "latitude": 22.774485, "longitude": 115.364238},
"441600": {"name": "河源市", "latitude": 23.746266, "longitude": 114.697802},
"441700": {"name": "阳江市", "latitude": 21.859222, "longitude": 111.975107},
"441800": {"name": "清远市", "latitude": 23.685022, "longitude": 113.051227},
"441900": {"name": "东莞市", "latitude": 23.046237, "longitude": 113.746262},
"442000": {"name": "中山市", "latitude": 22.521113, "longitude": 113.382391},
"445100": {"name": "潮州市", "latitude": 23.661701, "longitude": 116.632301},
"445200": {"name": "揭阳市", "latitude": 23.543778, "longitude": 116.355733},
"445300": {"name": "云浮市", "latitude": 22.929801, "longitude": 112.044439},
"450000": {"name": "广西壮族自治区", "latitude": 22.82402, "longitude": 108.320004},
"450100": {"name": "南宁市", "latitude": 22.82402, "longitude": 108.320004},
"450200": {"name": "柳州市", "latitude": 24.314617, "longitude": 109.411703},
"450300": {"name": "桂林市", "latitude": 25.274215, "longitude": 110.299121},
"450400": {"name": "梧州市", "latitude": 23.474803, "longitude": 111.297604},
"450500": {"name": "北海市", "latitude": 21.473343, "longitude": 109.119254},
"450600": {"name": "防城港市", "latitude": 21.614631, "longitude": 108.345478},
"450700": {"name": "钦州市", "latitude": 21.967127, "longitude": 108.624175},
"450800": {"name": "贵港市", "latitude": 23.0936, "longitude": 109.602146},
"450900": {"name": "玉林市", "latitude": 22.63136, "longitude": 110.154393},
"451000": {"name": "百色市", "latitude": 23.897742, "longitude": 106.616285},
"451100": {"name": "贺州市", "latitude": 24.414141, "longitude": 111.552056},
"451200": {"name": "河池市", "latitude": 24.695899, "longitude": 108.062105},
"451300": {"name": "来宾市", "latitude": 23.733766, "longitude": 109.229772},
"451400": {"name": "崇左市", "latitude": 22.404108, "longitude": 107.353926},
"460000": {"name": "海南省", "latitude": 20.031971, "longitude": 110.33119},
"460100": {"name": "海口市", "latitude": 20.031971, "longitude": 110.33119},
"460200": {"name": "三亚市", "latitude": 18.247872, "longitude": 109.508268},
"460300": {"name": "三沙市", "latitude": 16.831039, "longitude": 112.34882},
"460400": {"name": "儋州市", "latitude": 19.517486, "longitude": 109.576782},
"469001": {"name": "五指山市", "latitude": 18.776921, "longitude": 109.516662},
"469002": {"name": "琼海市", "latitude": 19.246011, "longitude": 110.466785},
"469005": {"name": "文昌市", "latitude": 19.612986, "longitude": 110.753975},
"469006": {"name": "万宁市", "latitude": 18.796216, "longitude": 110.388793},
"469007": {"name": "东方市", "latitude": 19.10198, "longitude": 108.653789},
"469021": {"name": "定安县", "latitude": 19.684966, "longitude": 110.349235},
"469022": {"name": "屯昌县", "latitude": 19.362916, "longitude": 110.102773},
"469023": {"name": "澄迈县", "latitude": 19.737095, "longitude": 110.007147},
"469024": {"name": "临高县", "latitude": 19.908293, "longitude": 109.687697},
"469025": {"name": "白沙黎族自治县", "latitude": 19.224584, "longitude": 109.452606},
"469026": {"name": "昌江黎族自治县", "latitude": 19.260968, "longitude": 109.053351},
"469027": {"name": "乐东黎族自治县", "latitude": 18.74758, "longitude": 109.175444},
"469028": {"name": "陵水黎族自治县", "latitude": 18.505006, "longitude": 110.037218},
"469029": {"name": "保亭黎族苗族自治县", "latitude": 18.636371, "longitude": 109.70245},
"469030": {"name": "琼中黎族苗族自治县", "latitude": 19.03557, "longitude": 109.839996},
"500000": {"name": "重庆市", "latitude": 29.533155, "longitude": 106.504962},
"500101": {"name": "万州区", "latitude": 30.807807, "longitude": 108.380246},
"500102": {"name": "涪陵区", "latitude": 29.703652, "longitude": 107.394905},
"500103": {"name": "渝中区", "latitude": 29.556742, "longitude": 106.56288},
"500104": {"name": "大渡口区", "latitude": 29.481002, "longitude": 106.48613},
"500105": {"name": "江北区", "latitude": 29.575352, "longitude": 106.532844},
"500106": {"name": "沙坪坝区", "latitude": 29.541224, "longitude": 106.4542},
"500107": {"name": "九龙坡区", "latitude": 29.523492, "longitude": 106.480989},
"500108": {"name": "南岸区", "latitude": 29.523992, "longitude": 106.560813},
"500109": {"name": "北碚区", "latitude": 29.82543, "longitude": 106.437868},
"500110": {"name": "綦江区", "latitude": 29.028091, "longitude": 106.651417},
"500111": {"name": "大足区", "latitude": 29.700498, "longitude": 105.715319},
"500112": {"name": "渝北区", "latitude": 29.601451, "longitude": 106.512851},
"500113": {"name": "巴南区", "latitude": 29.381919, "longitude": 106.519423},
"500114": {"name": "黔江区", "latitude": 29.527548, "longitude": 108.782577},
"500115": {"name": "长寿区", "latitude": 29.833671, "longitude": 107.074854},
"500116": {"name": "江津区", "latitude": 29.283387, "longitude": 106.253156},
"500117": {"name": "合川区", "latitude": 29.990993, "longitude": 106.265554},
"500118": {"name": "永川区", "latitude": 29.348748, "longitude": 105.894714},
"500119": {"name": "南川区", "latitude": 29.156646, "longitude": 107.098153},
"500120": {"name": "璧山区", "latitude": 29.593581, "longitude": 106.231126},
"500151": {"name": "铜梁区", "latitude": 29.839944, "longitude": 106.054948},
"500152": {"name": "潼南区", "latitude": 30.189554, "longitude": 105.841818},
"500153": {"name": "荣昌区", "latitude": 29.403627, "longitude": 105.594061},
"500154": {"name": "开州区", "latitude": 31.167735, "longitude": 108.413317},
"500155": {"name": "梁平区", "latitude": 30.672168, "longitude": 107.800034},
"500156": {"name": "武隆区", "latitude": 29.32376, "longitude": 107.75655},
"500229": {"name": "城口县", "latitude": 31.946293, "longitude": 108.6649},
"500230": {"name": "丰都县", "latitude": 29.866424, "longitude": 107.73248},
"500231": {"name": "垫江县", "latitude": 30.330012, "longitude": 107.348692},
"500233": {"name": "忠县", "latitude": 30.291537, "longitude": 108.037518},
"500235": {"name": "云阳县", "latitude": 30.930529, "longitude": 108.697698},
"500236": {"name": "奉节县", "latitude": 31.019967, "longitude": 109.465774},
"500237": {"name": "巫山县", "latitude": 31.074843, "longitude": 109.878928},
"500238": {"name": "巫溪县", "latitude": 31.3966, "longitude": 109.628912},
"500240": {"name": "石柱土家族自治县", "latitude": 29.99853, "longitude": 108.112448},
"500241": {"name": "秀山土家族苗族自治县", "latitude": 28.444772, "longitude": 108.996043},
"500242": {"name": "酉阳土家族苗族自治县", "latitude": 28.839828, "longitude": 108.767201},
"500243": {"name": "彭水苗族土家族自治县", "latitude": 29.293856, "longitude": 108.166551},
"510000": {"name": "四川省", "latitude": 30.659462, "longitude": 104.065735},
"510100": {"name": "成都市", "latitude": 30.659462, "longitude": 104.065735},
"510300": {"name": "自贡市", "latitude": 29.352765, "longitude": 104.773447},
"510400": {"name": "攀枝花市", "latitude": 26.580446, "longitude": 101.716007},
"510500": {"name": "泸州市", "latitude": 28.889138, "longitude": 105.443348},
"510600": {"name": "德阳市", "latitude": 31.127991, "longitude": 104.398651},
"510700": {"name": "绵阳市", "latitude": 31.46402, "longitude": 104.741722},
"510800": {"name": "广元市", "latitude": 32.433668, "longitude": 105.829757},
"510900": {"name": "遂宁市", "latitude": 30.513311, "longitude": 105.571331},
"511000": {"name": "内江市", "latitude": 29.58708, "longitude": 105.066138},
"511100": {"name": "乐山市", "latitude": 29.582024, "longitude": 103.761263},
"511300": {"name": "南充市", "latitude": 30.795281, "longitude": 106.082974},
"511400": {"name": "眉山市", "latitude": 30.048318, "longitude": 103.831788},
"511500": {"name": "宜宾市", "latitude": 28.760189, "longitude": 104.630825},
"511600": {"name": "广安市", "latitude": 30.456398, "longitude": 106.633369},
"511700": {"name": "达州市", "latitude": 31.209484, "longitude": 107.502262},
"511800": {"name": "雅安市", "latitude": 29.987722, "longitude": 103.001033},
"511900": {"name": "巴中市", "latitude": 31.858809, "longitude": 106.753669},
"512000": {"name": "资阳市", "latitude": 30.122211, "longitude": 104.641917},
"513200": {"name": "阿坝藏族羌族自治州", "latitude": 31.899792, "longitude": 102.221374},
"513300": {"name": "甘孜藏族自治州", "latitude": 30.050663, "longitude": 101.963815},
"513400": {"name": "凉山彝族自治州", "latitude": 27.886762, "longitude": 102.258746},
"520000": {"name": "贵州省", "latitude": 26.578343, "longitude": 106.713478},
"520100": {"name": "贵阳市", "latitude": 26.578343, "longitude": 106.713478},
"520200": {"name": "六盘水市", "latitude": 26.584643, "longitude": 104.846743},
"520300": {"name": "遵义市", "latitude": 27.706626, "longitude": 106.937265},
"520400": {"name": "安顺市", "latitude": 26.245544, "longitude": 105.932188},
"520500": {"name": "毕节市", "latitude": 27.301693, "longitude": 105.28501},
"520600": {"name": "铜仁市", "latitude": 27.718346, "longitude": 109.191555},
"522300": {"name": "黔西南布依族苗族自治州", "latitude": 25.08812, "longitude": 104.897971},
"522600": {"name": "黔东南苗族侗族自治州", "latitude": 26.583352, "longitude": 107.977488},
"522700": {"name": "黔南布依族苗族自治州", "latitude": 26.258219, "longitude": 107.517156},
"530000": {"name": "云南省", "latitude": 25.040609, "longitude": 102.712251},
"530100": {"name": "昆明市", "latitude": 25.040609, "longitude": 102.712251},
"530300": {"name": "曲靖市", "latitude": 25.501557, "longitude": 103.797851},
"530400": {"name": "玉溪市", "latitude": 24.350461, "longitude": 102.543907},
"530500": {"name": "保山市", "latitude": 25.111802, "longitude": 99.167133},
"530600": {"name": "昭通市", "latitude": 27.336999, "longitude": 103.717216},
"530700": {"name": "丽江市", "latitude": 26.872108, "longitude": 100.233026},
"530800": {"name": "普洱市", "latitude": 22.777321, "longitude": 100.972344},
"530900": {"name": "临沧市", "latitude": 23.886567, "longitude": 100.08697},
"532300": {"name": "楚雄彝族自治州", "latitude": 25.041988, "longitude": 101.546046},
"532500": {"name": "红河哈尼族彝族自治州", "latitude": 23.366775, "longitude": 103.384182},
"532600": {"name": "文山壮族苗族自治州", "latitude": 23.36951, "longitude": 104.24401},
"532800": {"name": "西双版纳傣族自治州", "latitude": 22.001724, "longitude": 100.797941},
"532900": {"name": "大理白族自治州", "latitude": 25.589449, "longitude": 100.225668},
"533100": {"name": "德宏傣族景颇族自治州", "latitude": 24.436694, "longitude": 98.578363},
"533300": {"name": "怒江傈僳族自治州", "latitude": 25.850949, "longitude": 98.854304},
"533400": {"name": "迪庆藏族自治州", "latitude": 27.826853, "longitude": 99.706463},
"540000": {"name": "西藏自治区", "latitude": 29.660361, "longitude": 91.132212},
"540100": {"name": "拉萨市", "latitude": 29.660361, "longitude": 91.132212},
"540200": {"name": "日喀则市", "latitude": 29.267519, "longitude": 88.885148},
"540300": {"name": "昌都市", "latitude": 31.136875, "longitude": 97.178452},
"540400": {"name": "林芝市", "latitude": 29.654693, "longitude": 94.362348},
"540500": {"name": "山南市", "latitude": 29.236023, "longitude": 91.766529},
"540600": {"name": "那曲市", "latitude": 31.476004, "longitude": 92.060214},
"542500": {"name": "阿里地区", "latitude": 32.503187, "longitude": 80.105498},
"610000": {"name": "陕西省", "latitude": 34.263161, "longitude": 108.948024},
"610100": {"name": "西安市", "latitude": 34.263161, "longitude": 108.948024},
"610200": {"name": "铜川市", "latitude": 34.916582, "longitude": 108.979608},
"610300": {"name": "宝鸡市", "latitude": 34.369315, "longitude": 107.14487},
"610400": {"name": "咸阳市", "latitude": 34.333439, "longitude": 108.705117},
"610500": {"name": "渭南市", "latitude": 34.499381, "longitude": 109.502882},
"610600": {"name": "延安市", "latitude": 36.596537, "longitude": 109.49081},
"610700": {"name": "汉中市", "latitude": 33.077668, "longitude": 107.028621},
"610800": {"name": "榆林市", "latitude": 38.290162, "longitude": 109.741193},
"610900": {"name": "安康市", "latitude": 32.6903, "longitude": 109.029273},
"611000": {"name": "商洛市", "latitude": 33.868319, "longitude": 109.939776},
"620000": {"name": "甘肃省", "latitude": 36.058039, "longitude": 103.823557},
"620100": {"name": "兰州市", "latitude": 36.058039, "longitude": 103.823557},
"620200": {"name": "嘉峪关市", "latitude": 39.786529, "longitude": 98.277304},
"620300": {"name": "金昌市", "latitude": 38.514238, "longitude": 102.187888},
"620400": {"name": "白银市", "latitude": 36.54568, "longitude": 104.173606},
"620500": {"name": "天水市", "latitude": 34.578529, "longitude": 105.724998},
"620600": {"name": "武威市", "latitude": 37.929996, "longitude": 102.634697},
"620700": {"name": "张掖市", "latitude": 38.932897, "longitude": 100.455472},
"620800": {"name": "平凉市", "latitude": 35.54279, "longitude": 106.684691},
"620900": {"name": "酒泉市", "latitude": 39.744023, "longitude": 98.510795},
"621000": {"name": "庆阳市", "latitude": 35.734218, "longitude": 107.638372},
"621100": {"name": "定西市", "latitude": 35.579578, "longitude": 104.626294},
"621200": {"name": "陇南市", "latitude": 33.388598, "longitude": 104.929379},
"622900": {"name": "临夏回族自治州", "latitude": 35.599446, "longitude": 103.212006},
"623000": {"name": "甘南藏族自治州", "latitude": 34.986354, "longitude": 102.911008},
"630000": {"name": "青海省", "latitude": 36.623178, "longitude": 101.778916},
"630100": {"name": "西宁市", "latitude": 36.623178, "longitude": 101.778916},
"630200": {"name": "海东市", "latitude": 36.502916, "longitude": 102.10327},
"632200": {"name": "海北藏族自治州", "latitude": 36.959435, "longitude": 100.901059},
"632300": {"name": "黄南藏族自治州", "latitude": 35.517744, "longitude": 102.019988},
"632500": {"name": "海南藏族自治州", "latitude": 36.280353, "longitude": 100.619542},
"632600": {"name": "果洛藏族自治州", "latitude": 34.4736, "longitude": 100.242143},
"632700": {"name": "玉树藏族自治州", "latitude": 33.004049, "longitude": 97.008522},
"632800": {"name": "海西蒙古族藏族自治州", "latitude": 37.374663, "longitude": 97.370785},
"640000": {"name": "宁夏回族自治区", "latitude": 38.46637, "longitude": 106.278179},
"640100": {"name": "银川市", "latitude": 38.46637, "longitude": 106.278179},
"640200": {"name": "石嘴山市", "latitude": 39.01333, "longitude": 106.376173},
"640300": {"name": "吴忠市", "latitude": 37.986165, "longitude": 106.199409},
"640400": {"name": "固原市", "latitude": 36.004561, "longitude": 106.285241},
"640500": {"name": "中卫市", "latitude": 37.514951, "longitude": 105.189568},
"650000": {"name": "新疆维吾尔自治区", "latitude": 43.792818, "longitude": 87.617733},
"650100": {"name": "乌鲁木齐市", "latitude": 43.792818, "longitude": 87.617733},
"650200": {"name": "克拉玛依市", "latitude": 45.595886, "longitude": 84.873946},
"650400": {"name": "吐鲁番市", "latitude": 42.947613, "longitude": 89.184078},
"650500": {"name": "哈密市", "latitude": 42.833248, "longitude": 93.51316},
"652300": {"name": "昌吉回族自治州", "latitude": 44.014577, "longitude": 87.304012},
"652700": {"name": "博尔塔拉蒙古自治州", "latitude": 44.903258, "longitude": 82.074778},
"652800": {"name": "巴音郭楞蒙古自治州", "latitude": 41.768552, "longitude": 86.150969},
"652900": {"name": "阿克苏地区", "latitude": 41.170712, "longitude": 80.265068},
"653000": {"name": "克孜勒苏柯尔克孜自治州", "latitude": 39.713431, "longitude": 76.172825},
"653100": {"name": "喀什地区", "latitude": 39.467664, "longitude": 75.989138},
"653200": {"name": "和田地区", "latitude": 37.110687, "longitude": 79.92533},
"654000": {"name": "伊犁哈萨克自治州", "latitude": 43.92186, "longitude": 81.317946},
"654200": {"name": "塔城地区", "latitude": 46.746301, "longitude": 82.985732},
"654300": {"name": "阿勒泰地区", "latitude": 47.848393, "longitude": 88.13963},
"659001": {"name": "石河子市", "latitude": 44.305886, "longitude": 86.041075},
"659002": {"name": "阿拉尔市", "latitude": 40.541914, "longitude": 81.285884},
"659003": {"name": "图木舒克市", "latitude": 39.867316, "longitude": 79.077978},
"659004": {"name": "五家渠市", "latitude": 44.167401, "longitude": 87.526884},
"659005": {"name": "北屯市", "latitude": 47.353177, "longitude": 87.824932},
"659006": {"name": "铁门关市", "latitude": 41.827251, "longitude": 85.501218},
"659007": {"name": "双河市", "latitude": 44.840524, "longitude": 82.353656},
"659008": {"name": "可克达拉市", "latitude": 43.6832, "longitude": 80.63579},
"659009": {"name": "昆玉市", "latitude": 37.207994, "longitude": 79.287372},
"710000": {"name": "台湾省", "latitude": 25.044332, "longitude": 121.509062},
"710100": {"name": "台北市", "latitude": 25.030724, "longitude": 121.520076},
"710200": {"name": "高雄市", "latitude": 22.630576, "longitude": 120.306839},
"710300": {"name": "台南市", "latitude": 22.998601, "longitude": 120.187817},
"710400": {"name": "台中市", "latitude": 24.143171, "longitude": 120.679882},
"710600": {"name": "南投县", "latitude": 23.919619, "longitude": 120.670008},
"710700": {"name": "基隆市", "latitude": 25.122105, "longitude": 121.741526},
"710800": {"name": "新竹市", "latitude": 24.784924, "longitude": 120.990745},
"710900": {"name": "嘉义市", "latitude": 23.485079, "longitude": 120.472462},
"711100": {"name": "新北市", "latitude": 25.1853, "longitude": 121.663675},
"711200": {"name": "宜兰县", "latitude": 24.759707, "longitude": 121.754442},
"711300": {"name": "新竹县", "latitude": 24.839233, "longitude": 121.002012},
"711400": {"name": "桃园市", "latitude": 24.982757, "longitude": 121.213608},
"711500": {"name": "苗栗县", "latitude": 24.696762, "longitude": 120.884337},
"711700": {"name": "彰化县", "latitude": 24.068523, "longitude": 120.557479},
"711900": {"name": "嘉义县", "latitude": 23.434473, "longitude": 120.624255},
"712100": {"name": "云林县", "latitude": 23.664943, "longitude": 120.480738},
"712400": {"name": "屏东县", "latitude": 22.666716, "longitude": 120.492005},
"712500": {"name": "台东县", "latitude": 22.764364, "longitude": 121.113207},
"712600": {"name": "花莲县", "latitude": 24.000674, "longitude": 121.59729},
"712700": {"name": "澎湖县", "latitude": 23.552351, "longitude": 119.58457},
"810000": {"name": "香港特别行政区", "latitude": 22.320048, "longitude": 114.173355},
"810001": {"name": "中西区", "latitude": 22.281931, "longitude": 114.154334},
"810002": {"name": "湾仔区", "latitude": 22.276345, "longitude": 114.18299},
"810003": {"name": "东区", "latitude": 22.279779, "longitude": 114.225965},
"810004": {"name": "南区", "latitude": 22.245811, "longitude": 114.160023},
"810005": {"name": "油尖旺区", "latitude": 22.311632, "longitude": 114.173347},
"810006": {"name": "深水埗区", "latitude": 22.333775, "longitude": 114.163349},
"810007": {"name": "九龙城区", "latitude": 22.312373, "longitude": 114.193047},
"810008": {"name": "黄大仙区", "latitude": 22.336112, "longitude": 114.203985},
"810009": {"name": "观塘区", "latitude": 22.320679, "longitude": 114.214083},
"810010": {"name": "荃湾区", "latitude": 22.368458, "longitude": 114.121234},
"810011": {"name": "屯门区", "latitude": 22.393896, "longitude": 113.976308},
"810012": {"name": "元朗区", "latitude": 22.44132, "longitude": 114.032528},
"810013": {"name": "北区", "latitude": 22.496143, "longitude": 114.147404},
"810014": {"name": "大埔区", "latitude": 22.44573, "longitude": 114.171713},
"810015": {"name": "西贡区", "latitude": 22.314203, "longitude": 114.264813},
"810016": {"name": "沙田区", "latitude": 22.379715, "longitude": 114.195126},
"810017": {"name": "葵青区", "latitude": 22.363908, "longitude": 114.13918},
"810018": {"name": "离岛区", "latitude": 22.286371, "longitude": 113.946059},
"820000": {"name": "澳门特别行政区", "latitude": 22.198951, "longitude": 113.54909},
"820001": {"name": "花地玛堂区", "latitude": 22.207882, "longitude": 113.552965},
"820002": {"name": "花王堂区", "latitude": 22.199175, "longitude": 113.549052},
"820003": {"name": "望德堂区", "latitude": 22.193791, "longitude": 113.550252},
"820004": {"name": "大堂区", "latitude": 22.188119, "longitude": 113.55374},
"820005": {"name": "风顺堂区", "latitude": 22.187778, "longitude": 113.54167},
"820006": {"name": "嘉模堂区", "latitude": 22.154124, "longitude": 113.558783},
"820007": {"name": "路凼填海区", "latitude": 22.136546, "longitude": 113.56925},
"820008": {"name": "圣方济各堂区", "latitude": 22.124049, "longitude": 113.559954},
}
from typing import List, TypedDict
class Address(TypedDict):
adcode: str
name: str
children: List[dict]
ADDRESS: List[Address] = [
{
"adcode": "110000",
"name": "北京市",
"children": [
{"adcode": "110101", "name": "东城区"},
{"adcode": "110102", "name": "西城区"},
{"adcode": "110105", "name": "朝阳区"},
{"adcode": "110106", "name": "丰台区"},
{"adcode": "110107", "name": "石景山区"},
{"adcode": "110108", "name": "海淀区"},
{"adcode": "110109", "name": "门头沟区"},
{"adcode": "110111", "name": "房山区"},
{"adcode": "110112", "name": "通州区"},
{"adcode": "110113", "name": "顺义区"},
{"adcode": "110114", "name": "昌平区"},
{"adcode": "110115", "name": "大兴区"},
{"adcode": "110116", "name": "怀柔区"},
{"adcode": "110117", "name": "平谷区"},
{"adcode": "110118", "name": "密云区"},
{"adcode": "110119", "name": "延庆区"},
],
},
{
"adcode": "120000",
"name": "天津市",
"children": [
{"adcode": "120101", "name": "和平区"},
{"adcode": "120102", "name": "河东区"},
{"adcode": "120103", "name": "河西区"},
{"adcode": "120104", "name": "南开区"},
{"adcode": "120105", "name": "河北区"},
{"adcode": "120106", "name": "红桥区"},
{"adcode": "120110", "name": "东丽区"},
{"adcode": "120111", "name": "西青区"},
{"adcode": "120112", "name": "津南区"},
{"adcode": "120113", "name": "北辰区"},
{"adcode": "120114", "name": "武清区"},
{"adcode": "120115", "name": "宝坻区"},
{"adcode": "120116", "name": "滨海新区"},
{"adcode": "120117", "name": "宁河区"},
{"adcode": "120118", "name": "静海区"},
{"adcode": "120119", "name": "蓟州区"},
],
},
{
"adcode": "130000",
"name": "河北省",
"children": [
{"adcode": "130100", "name": "石家庄市"},
{"adcode": "130200", "name": "唐山市"},
{"adcode": "130300", "name": "秦皇岛市"},
{"adcode": "130400", "name": "邯郸市"},
{"adcode": "130500", "name": "邢台市"},
{"adcode": "130600", "name": "保定市"},
{"adcode": "130700", "name": "张家口市"},
{"adcode": "130800", "name": "承德市"},
{"adcode": "130900", "name": "沧州市"},
{"adcode": "131000", "name": "廊坊市"},
{"adcode": "131100", "name": "衡水市"},
],
},
{
"adcode": "140000",
"name": "山西省",
"children": [
{"adcode": "140100", "name": "太原市"},
{"adcode": "140200", "name": "大同市"},
{"adcode": "140300", "name": "阳泉市"},
{"adcode": "140400", "name": "长治市"},
{"adcode": "140500", "name": "晋城市"},
{"adcode": "140600", "name": "朔州市"},
{"adcode": "140700", "name": "晋中市"},
{"adcode": "140800", "name": "运城市"},
{"adcode": "140900", "name": "忻州市"},
{"adcode": "141000", "name": "临汾市"},
{"adcode": "141100", "name": "吕梁市"},
],
},
{
"adcode": "150000",
"name": "内蒙古自治区",
"children": [
{"adcode": "150100", "name": "呼和浩特市"},
{"adcode": "150200", "name": "包头市"},
{"adcode": "150300", "name": "乌海市"},
{"adcode": "150400", "name": "赤峰市"},
{"adcode": "150500", "name": "通辽市"},
{"adcode": "150600", "name": "鄂尔多斯市"},
{"adcode": "150700", "name": "呼伦贝尔市"},
{"adcode": "150800", "name": "巴彦淖尔市"},
{"adcode": "150900", "name": "乌兰察布市"},
{"adcode": "152200", "name": "兴安盟"},
{"adcode": "152500", "name": "锡林郭勒盟"},
{"adcode": "152900", "name": "阿拉善盟"},
],
},
{
"adcode": "210000",
"name": "辽宁省",
"children": [
{"adcode": "210100", "name": "沈阳市"},
{"adcode": "210200", "name": "大连市"},
{"adcode": "210300", "name": "鞍山市"},
{"adcode": "210400", "name": "抚顺市"},
{"adcode": "210500", "name": "本溪市"},
{"adcode": "210600", "name": "丹东市"},
{"adcode": "210700", "name": "锦州市"},
{"adcode": "210800", "name": "营口市"},
{"adcode": "210900", "name": "阜新市"},
{"adcode": "211000", "name": "辽阳市"},
{"adcode": "211100", "name": "盘锦市"},
{"adcode": "211200", "name": "铁岭市"},
{"adcode": "211300", "name": "朝阳市"},
{"adcode": "211400", "name": "葫芦岛市"},
],
},
{
"adcode": "220000",
"name": "吉林省",
"children": [
{"adcode": "220100", "name": "长春市"},
{"adcode": "220200", "name": "吉林市"},
{"adcode": "220300", "name": "四平市"},
{"adcode": "220400", "name": "辽源市"},
{"adcode": "220500", "name": "通化市"},
{"adcode": "220600", "name": "白山市"},
{"adcode": "220700", "name": "松原市"},
{"adcode": "220800", "name": "白城市"},
{"adcode": "222400", "name": "延边朝鲜族自治州"},
],
},
{
"adcode": "230000",
"name": "黑龙江省",
"children": [
{"adcode": "230100", "name": "哈尔滨市"},
{"adcode": "230200", "name": "齐齐哈尔市"},
{"adcode": "230300", "name": "鸡西市"},
{"adcode": "230400", "name": "鹤岗市"},
{"adcode": "230500", "name": "双鸭山市"},
{"adcode": "230600", "name": "大庆市"},
{"adcode": "230700", "name": "伊春市"},
{"adcode": "230800", "name": "佳木斯市"},
{"adcode": "230900", "name": "七台河市"},
{"adcode": "231000", "name": "牡丹江市"},
{"adcode": "231100", "name": "黑河市"},
{"adcode": "231200", "name": "绥化市"},
{"adcode": "232700", "name": "大兴安岭地区"},
],
},
{
"adcode": "310000",
"name": "上海市",
"children": [
{"adcode": "310101", "name": "黄浦区"},
{"adcode": "310104", "name": "徐汇区"},
{"adcode": "310105", "name": "长宁区"},
{"adcode": "310106", "name": "静安区"},
{"adcode": "310107", "name": "普陀区"},
{"adcode": "310109", "name": "虹口区"},
{"adcode": "310110", "name": "杨浦区"},
{"adcode": "310112", "name": "闵行区"},
{"adcode": "310113", "name": "宝山区"},
{"adcode": "310114", "name": "嘉定区"},
{"adcode": "310115", "name": "浦东新区"},
{"adcode": "310116", "name": "金山区"},
{"adcode": "310117", "name": "松江区"},
{"adcode": "310118", "name": "青浦区"},
{"adcode": "310120", "name": "奉贤区"},
{"adcode": "310151", "name": "崇明区"},
],
},
{
"adcode": "320000",
"name": "江苏省",
"children": [
{"adcode": "320100", "name": "南京市"},
{"adcode": "320200", "name": "无锡市"},
{"adcode": "320300", "name": "徐州市"},
{"adcode": "320400", "name": "常州市"},
{"adcode": "320500", "name": "苏州市"},
{"adcode": "320600", "name": "南通市"},
{"adcode": "320700", "name": "连云港市"},
{"adcode": "320800", "name": "淮安市"},
{"adcode": "320900", "name": "盐城市"},
{"adcode": "321000", "name": "扬州市"},
{"adcode": "321100", "name": "镇江市"},
{"adcode": "321200", "name": "泰州市"},
{"adcode": "321300", "name": "宿迁市"},
],
},
{
"adcode": "330000",
"name": "浙江省",
"children": [
{"adcode": "330100", "name": "杭州市"},
{"adcode": "330200", "name": "宁波市"},
{"adcode": "330300", "name": "温州市"},
{"adcode": "330400", "name": "嘉兴市"},
{"adcode": "330500", "name": "湖州市"},
{"adcode": "330600", "name": "绍兴市"},
{"adcode": "330700", "name": "金华市"},
{"adcode": "330800", "name": "衢州市"},
{"adcode": "330900", "name": "舟山市"},
{"adcode": "331000", "name": "台州市"},
{"adcode": "331100", "name": "丽水市"},
],
},
{
"adcode": "340000",
"name": "安徽省",
"children": [
{"adcode": "340100", "name": "合肥市"},
{"adcode": "340200", "name": "芜湖市"},
{"adcode": "340300", "name": "蚌埠市"},
{"adcode": "340400", "name": "淮南市"},
{"adcode": "340500", "name": "马鞍山市"},
{"adcode": "340600", "name": "淮北市"},
{"adcode": "340700", "name": "铜陵市"},
{"adcode": "340800", "name": "安庆市"},
{"adcode": "341000", "name": "黄山市"},
{"adcode": "341100", "name": "滁州市"},
{"adcode": "341200", "name": "阜阳市"},
{"adcode": "341300", "name": "宿州市"},
{"adcode": "341500", "name": "六安市"},
{"adcode": "341600", "name": "亳州市"},
{"adcode": "341700", "name": "池州市"},
{"adcode": "341800", "name": "宣城市"},
],
},
{
"adcode": "350000",
"name": "福建省",
"children": [
{"adcode": "350100", "name": "福州市"},
{"adcode": "350200", "name": "厦门市"},
{"adcode": "350300", "name": "莆田市"},
{"adcode": "350400", "name": "三明市"},
{"adcode": "350500", "name": "泉州市"},
{"adcode": "350600", "name": "漳州市"},
{"adcode": "350700", "name": "南平市"},
{"adcode": "350800", "name": "龙岩市"},
{"adcode": "350900", "name": "宁德市"},
],
},
{
"adcode": "360000",
"name": "江西省",
"children": [
{"adcode": "360100", "name": "南昌市"},
{"adcode": "360200", "name": "景德镇市"},
{"adcode": "360300", "name": "萍乡市"},
{"adcode": "360400", "name": "九江市"},
{"adcode": "360500", "name": "新余市"},
{"adcode": "360600", "name": "鹰潭市"},
{"adcode": "360700", "name": "赣州市"},
{"adcode": "360800", "name": "吉安市"},
{"adcode": "360900", "name": "宜春市"},
{"adcode": "361000", "name": "抚州市"},
{"adcode": "361100", "name": "上饶市"},
],
},
{
"adcode": "370000",
"name": "山东省",
"children": [
{"adcode": "370100", "name": "济南市"},
{"adcode": "370200", "name": "青岛市"},
{"adcode": "370300", "name": "淄博市"},
{"adcode": "370400", "name": "枣庄市"},
{"adcode": "370500", "name": "东营市"},
{"adcode": "370600", "name": "烟台市"},
{"adcode": "370700", "name": "潍坊市"},
{"adcode": "370800", "name": "济宁市"},
{"adcode": "370900", "name": "泰安市"},
{"adcode": "371000", "name": "威海市"},
{"adcode": "371100", "name": "日照市"},
{"adcode": "371200", "name": "莱芜市"},
{"adcode": "371300", "name": "临沂市"},
{"adcode": "371400", "name": "德州市"},
{"adcode": "371500", "name": "聊城市"},
{"adcode": "371600", "name": "滨州市"},
{"adcode": "371700", "name": "菏泽市"},
],
},
{
"adcode": "410000",
"name": "河南省",
"children": [
{"adcode": "410100", "name": "郑州市"},
{"adcode": "410200", "name": "开封市"},
{"adcode": "410300", "name": "洛阳市"},
{"adcode": "410400", "name": "平顶山市"},
{"adcode": "410500", "name": "安阳市"},
{"adcode": "410600", "name": "鹤壁市"},
{"adcode": "410700", "name": "新乡市"},
{"adcode": "410800", "name": "焦作市"},
{"adcode": "410900", "name": "濮阳市"},
{"adcode": "411000", "name": "许昌市"},
{"adcode": "411100", "name": "漯河市"},
{"adcode": "411200", "name": "三门峡市"},
{"adcode": "411300", "name": "南阳市"},
{"adcode": "411400", "name": "商丘市"},
{"adcode": "411500", "name": "信阳市"},
{"adcode": "411600", "name": "周口市"},
{"adcode": "411700", "name": "驻马店市"},
{"adcode": "419001", "name": "济源市"},
],
},
{
"adcode": "420000",
"name": "湖北省",
"children": [
{"adcode": "420100", "name": "武汉市"},
{"adcode": "420200", "name": "黄石市"},
{"adcode": "420300", "name": "十堰市"},
{"adcode": "420500", "name": "宜昌市"},
{"adcode": "420600", "name": "襄阳市"},
{"adcode": "420700", "name": "鄂州市"},
{"adcode": "420800", "name": "荆门市"},
{"adcode": "420900", "name": "孝感市"},
{"adcode": "421000", "name": "荆州市"},
{"adcode": "421100", "name": "黄冈市"},
{"adcode": "421200", "name": "咸宁市"},
{"adcode": "421300", "name": "随州市"},
{"adcode": "422800", "name": "恩施土家族苗族自治州"},
{"adcode": "429004", "name": "仙桃市"},
{"adcode": "429005", "name": "潜江市"},
{"adcode": "429006", "name": "天门市"},
{"adcode": "429021", "name": "神农架林区"},
],
},
{
"adcode": "430000",
"name": "湖南省",
"children": [
{"adcode": "430100", "name": "长沙市"},
{"adcode": "430200", "name": "株洲市"},
{"adcode": "430300", "name": "湘潭市"},
{"adcode": "430400", "name": "衡阳市"},
{"adcode": "430500", "name": "邵阳市"},
{"adcode": "430600", "name": "岳阳市"},
{"adcode": "430700", "name": "常德市"},
{"adcode": "430800", "name": "张家界市"},
{"adcode": "430900", "name": "益阳市"},
{"adcode": "431000", "name": "郴州市"},
{"adcode": "431100", "name": "永州市"},
{"adcode": "431200", "name": "怀化市"},
{"adcode": "431300", "name": "娄底市"},
{"adcode": "433100", "name": "湘西土家族苗族自治州"},
],
},
{
"adcode": "440000",
"name": "广东省",
"children": [
{"adcode": "440100", "name": "广州市"},
{"adcode": "440200", "name": "韶关市"},
{"adcode": "440300", "name": "深圳市"},
{"adcode": "440400", "name": "珠海市"},
{"adcode": "440500", "name": "汕头市"},
{"adcode": "440600", "name": "佛山市"},
{"adcode": "440700", "name": "江门市"},
{"adcode": "440800", "name": "湛江市"},
{"adcode": "440900", "name": "茂名市"},
{"adcode": "441200", "name": "肇庆市"},
{"adcode": "441300", "name": "惠州市"},
{"adcode": "441400", "name": "梅州市"},
{"adcode": "441500", "name": "汕尾市"},
{"adcode": "441600", "name": "河源市"},
{"adcode": "441700", "name": "阳江市"},
{"adcode": "441800", "name": "清远市"},
{"adcode": "441900", "name": "东莞市"},
{"adcode": "442000", "name": "中山市"},
{"adcode": "445100", "name": "潮州市"},
{"adcode": "445200", "name": "揭阳市"},
{"adcode": "445300", "name": "云浮市"},
],
},
{
"adcode": "450000",
"name": "广西壮族自治区",
"children": [
{"adcode": "450100", "name": "南宁市"},
{"adcode": "450200", "name": "柳州市"},
{"adcode": "450300", "name": "桂林市"},
{"adcode": "450400", "name": "梧州市"},
{"adcode": "450500", "name": "北海市"},
{"adcode": "450600", "name": "防城港市"},
{"adcode": "450700", "name": "钦州市"},
{"adcode": "450800", "name": "贵港市"},
{"adcode": "450900", "name": "玉林市"},
{"adcode": "451000", "name": "百色市"},
{"adcode": "451100", "name": "贺州市"},
{"adcode": "451200", "name": "河池市"},
{"adcode": "451300", "name": "来宾市"},
{"adcode": "451400", "name": "崇左市"},
],
},
{
"adcode": "460000",
"name": "海南省",
"children": [
{"adcode": "460100", "name": "海口市"},
{"adcode": "460200", "name": "三亚市"},
{"adcode": "460300", "name": "三沙市"},
{"adcode": "460400", "name": "儋州市"},
{"adcode": "469001", "name": "五指山市"},
{"adcode": "469002", "name": "琼海市"},
{"adcode": "469005", "name": "文昌市"},
{"adcode": "469006", "name": "万宁市"},
{"adcode": "469007", "name": "东方市"},
{"adcode": "469021", "name": "定安县"},
{"adcode": "469022", "name": "屯昌县"},
{"adcode": "469023", "name": "澄迈县"},
{"adcode": "469024", "name": "临高县"},
{"adcode": "469025", "name": "白沙黎族自治县"},
{"adcode": "469026", "name": "昌江黎族自治县"},
{"adcode": "469027", "name": "乐东黎族自治县"},
{"adcode": "469028", "name": "陵水黎族自治县"},
{"adcode": "469029", "name": "保亭黎族苗族自治县"},
{"adcode": "469030", "name": "琼中黎族苗族自治县"},
],
},
{
"adcode": "500000",
"name": "重庆市",
"children": [
{"adcode": "500101", "name": "万州区"},
{"adcode": "500102", "name": "涪陵区"},
{"adcode": "500103", "name": "渝中区"},
{"adcode": "500104", "name": "大渡口区"},
{"adcode": "500105", "name": "江北区"},
{"adcode": "500106", "name": "沙坪坝区"},
{"adcode": "500107", "name": "九龙坡区"},
{"adcode": "500108", "name": "南岸区"},
{"adcode": "500109", "name": "北碚区"},
{"adcode": "500110", "name": "綦江区"},
{"adcode": "500111", "name": "大足区"},
{"adcode": "500112", "name": "渝北区"},
{"adcode": "500113", "name": "巴南区"},
{"adcode": "500114", "name": "黔江区"},
{"adcode": "500115", "name": "长寿区"},
{"adcode": "500116", "name": "江津区"},
{"adcode": "500117", "name": "合川区"},
{"adcode": "500118", "name": "永川区"},
{"adcode": "500119", "name": "南川区"},
{"adcode": "500120", "name": "璧山区"},
{"adcode": "500151", "name": "铜梁区"},
{"adcode": "500152", "name": "潼南区"},
{"adcode": "500153", "name": "荣昌区"},
{"adcode": "500154", "name": "开州区"},
{"adcode": "500155", "name": "梁平区"},
{"adcode": "500156", "name": "武隆区"},
{"adcode": "500229", "name": "城口县"},
{"adcode": "500230", "name": "丰都县"},
{"adcode": "500231", "name": "垫江县"},
{"adcode": "500233", "name": "忠县"},
{"adcode": "500235", "name": "云阳县"},
{"adcode": "500236", "name": "奉节县"},
{"adcode": "500237", "name": "巫山县"},
{"adcode": "500238", "name": "巫溪县"},
{"adcode": "500240", "name": "石柱土家族自治县"},
{"adcode": "500241", "name": "秀山土家族苗族自治县"},
{"adcode": "500242", "name": "酉阳土家族苗族自治县"},
{"adcode": "500243", "name": "彭水苗族土家族自治县"},
],
},
{
"adcode": "510000",
"name": "四川省",
"children": [
{"adcode": "510100", "name": "成都市"},
{"adcode": "510300", "name": "自贡市"},
{"adcode": "510400", "name": "攀枝花市"},
{"adcode": "510500", "name": "泸州市"},
{"adcode": "510600", "name": "德阳市"},
{"adcode": "510700", "name": "绵阳市"},
{"adcode": "510800", "name": "广元市"},
{"adcode": "510900", "name": "遂宁市"},
{"adcode": "511000", "name": "内江市"},
{"adcode": "511100", "name": "乐山市"},
{"adcode": "511300", "name": "南充市"},
{"adcode": "511400", "name": "眉山市"},
{"adcode": "511500", "name": "宜宾市"},
{"adcode": "511600", "name": "广安市"},
{"adcode": "511700", "name": "达州市"},
{"adcode": "511800", "name": "雅安市"},
{"adcode": "511900", "name": "巴中市"},
{"adcode": "512000", "name": "资阳市"},
{"adcode": "513200", "name": "阿坝藏族羌族自治州"},
{"adcode": "513300", "name": "甘孜藏族自治州"},
{"adcode": "513400", "name": "凉山彝族自治州"},
],
},
{
"adcode": "520000",
"name": "贵州省",
"children": [
{"adcode": "520100", "name": "贵阳市"},
{"adcode": "520200", "name": "六盘水市"},
{"adcode": "520300", "name": "遵义市"},
{"adcode": "520400", "name": "安顺市"},
{"adcode": "520500", "name": "毕节市"},
{"adcode": "520600", "name": "铜仁市"},
{"adcode": "522300", "name": "黔西南布依族苗族自治州"},
{"adcode": "522600", "name": "黔东南苗族侗族自治州"},
{"adcode": "522700", "name": "黔南布依族苗族自治州"},
],
},
{
"adcode": "530000",
"name": "云南省",
"children": [
{"adcode": "530100", "name": "昆明市"},
{"adcode": "530300", "name": "曲靖市"},
{"adcode": "530400", "name": "玉溪市"},
{"adcode": "530500", "name": "保山市"},
{"adcode": "530600", "name": "昭通市"},
{"adcode": "530700", "name": "丽江市"},
{"adcode": "530800", "name": "普洱市"},
{"adcode": "530900", "name": "临沧市"},
{"adcode": "532300", "name": "楚雄彝族自治州"},
{"adcode": "532500", "name": "红河哈尼族彝族自治州"},
{"adcode": "532600", "name": "文山壮族苗族自治州"},
{"adcode": "532800", "name": "西双版纳傣族自治州"},
{"adcode": "532900", "name": "大理白族自治州"},
{"adcode": "533100", "name": "德宏傣族景颇族自治州"},
{"adcode": "533300", "name": "怒江傈僳族自治州"},
{"adcode": "533400", "name": "迪庆藏族自治州"},
],
},
{
"adcode": "540000",
"name": "西藏自治区",
"children": [
{"adcode": "540100", "name": "拉萨市"},
{"adcode": "540200", "name": "日喀则市"},
{"adcode": "540300", "name": "昌都市"},
{"adcode": "540400", "name": "林芝市"},
{"adcode": "540500", "name": "山南市"},
{"adcode": "540600", "name": "那曲市"},
{"adcode": "542500", "name": "阿里地区"},
],
},
{
"adcode": "610000",
"name": "陕西省",
"children": [
{"adcode": "610100", "name": "西安市"},
{"adcode": "610200", "name": "铜川市"},
{"adcode": "610300", "name": "宝鸡市"},
{"adcode": "610400", "name": "咸阳市"},
{"adcode": "610500", "name": "渭南市"},
{"adcode": "610600", "name": "延安市"},
{"adcode": "610700", "name": "汉中市"},
{"adcode": "610800", "name": "榆林市"},
{"adcode": "610900", "name": "安康市"},
{"adcode": "611000", "name": "商洛市"},
],
},
{
"adcode": "620000",
"name": "甘肃省",
"children": [
{"adcode": "620100", "name": "兰州市"},
{"adcode": "620200", "name": "嘉峪关市"},
{"adcode": "620300", "name": "金昌市"},
{"adcode": "620400", "name": "白银市"},
{"adcode": "620500", "name": "天水市"},
{"adcode": "620600", "name": "武威市"},
{"adcode": "620700", "name": "张掖市"},
{"adcode": "620800", "name": "平凉市"},
{"adcode": "620900", "name": "酒泉市"},
{"adcode": "621000", "name": "庆阳市"},
{"adcode": "621100", "name": "定西市"},
{"adcode": "621200", "name": "陇南市"},
{"adcode": "622900", "name": "临夏回族自治州"},
{"adcode": "623000", "name": "甘南藏族自治州"},
],
},
{
"adcode": "630000",
"name": "青海省",
"children": [
{"adcode": "630100", "name": "西宁市"},
{"adcode": "630200", "name": "海东市"},
{"adcode": "632200", "name": "海北藏族自治州"},
{"adcode": "632300", "name": "黄南藏族自治州"},
{"adcode": "632500", "name": "海南藏族自治州"},
{"adcode": "632600", "name": "果洛藏族自治州"},
{"adcode": "632700", "name": "玉树藏族自治州"},
{"adcode": "632800", "name": "海西蒙古族藏族自治州"},
],
},
{
"adcode": "640000",
"name": "宁夏回族自治区",
"children": [
{"adcode": "640100", "name": "银川市"},
{"adcode": "640200", "name": "石嘴山市"},
{"adcode": "640300", "name": "吴忠市"},
{"adcode": "640400", "name": "固原市"},
{"adcode": "640500", "name": "中卫市"},
],
},
{
"adcode": "650000",
"name": "新疆维吾尔自治区",
"children": [
{"adcode": "650100", "name": "乌鲁木齐市"},
{"adcode": "650200", "name": "克拉玛依市"},
{"adcode": "650400", "name": "吐鲁番市"},
{"adcode": "650500", "name": "哈密市"},
{"adcode": "652300", "name": "昌吉回族自治州"},
{"adcode": "652700", "name": "博尔塔拉蒙古自治州"},
{"adcode": "652800", "name": "巴音郭楞蒙古自治州"},
{"adcode": "652900", "name": "阿克苏地区"},
{"adcode": "653000", "name": "克孜勒苏柯尔克孜自治州"},
{"adcode": "653100", "name": "喀什地区"},
{"adcode": "653200", "name": "和田地区"},
{"adcode": "654000", "name": "伊犁哈萨克自治州"},
{"adcode": "654200", "name": "塔城地区"},
{"adcode": "654300", "name": "阿勒泰地区"},
{"adcode": "659001", "name": "石河子市"},
{"adcode": "659002", "name": "阿拉尔市"},
{"adcode": "659003", "name": "图木舒克市"},
{"adcode": "659004", "name": "五家渠市"},
{"adcode": "659005", "name": "北屯市"},
{"adcode": "659006", "name": "铁门关市"},
{"adcode": "659007", "name": "双河市"},
{"adcode": "659008", "name": "可克达拉市"},
{"adcode": "659009", "name": "昆玉市"},
],
},
{
"adcode": "710000",
"name": "台湾省",
"children": [
{"adcode": "710100", "name": "台北市"},
{"adcode": "710200", "name": "高雄市"},
{"adcode": "710300", "name": "台南市"},
{"adcode": "710400", "name": "台中市"},
{"adcode": "710600", "name": "南投县"},
{"adcode": "710700", "name": "基隆市"},
{"adcode": "710800", "name": "新竹市"},
{"adcode": "710900", "name": "嘉义市"},
{"adcode": "711100", "name": "新北市"},
{"adcode": "711200", "name": "宜兰县"},
{"adcode": "711300", "name": "新竹县"},
{"adcode": "711400", "name": "桃园市"},
{"adcode": "711500", "name": "苗栗县"},
{"adcode": "711700", "name": "彰化县"},
{"adcode": "711900", "name": "嘉义县"},
{"adcode": "712100", "name": "云林县"},
{"adcode": "712400", "name": "屏东县"},
{"adcode": "712500", "name": "台东县"},
{"adcode": "712600", "name": "花莲县"},
{"adcode": "712700", "name": "澎湖县"},
],
},
{
"adcode": "810000",
"name": "香港特别行政区",
"children": [
{"adcode": "810001", "name": "中西区"},
{"adcode": "810002", "name": "湾仔区"},
{"adcode": "810003", "name": "东区"},
{"adcode": "810004", "name": "南区"},
{"adcode": "810005", "name": "油尖旺区"},
{"adcode": "810006", "name": "深水埗区"},
{"adcode": "810007", "name": "九龙城区"},
{"adcode": "810008", "name": "黄大仙区"},
{"adcode": "810009", "name": "观塘区"},
{"adcode": "810010", "name": "荃湾区"},
{"adcode": "810011", "name": "屯门区"},
{"adcode": "810012", "name": "元朗区"},
{"adcode": "810013", "name": "北区"},
{"adcode": "810014", "name": "大埔区"},
{"adcode": "810015", "name": "西贡区"},
{"adcode": "810016", "name": "沙田区"},
{"adcode": "810017", "name": "葵青区"},
{"adcode": "810018", "name": "离岛区"},
],
},
{
"adcode": "820000",
"name": "澳门特别行政区",
"children": [
{"adcode": "820001", "name": "花地玛堂区"},
{"adcode": "820002", "name": "花王堂区"},
{"adcode": "820003", "name": "望德堂区"},
{"adcode": "820004", "name": "大堂区"},
{"adcode": "820005", "name": "风顺堂区"},
{"adcode": "820006", "name": "嘉模堂区"},
{"adcode": "820007", "name": "路凼填海区"},
{"adcode": "820008", "name": "圣方济各堂区"},
],
},
]
读取:
from typing import Dict, Tuple
import json
from sites import redis
from sites.common.address import ADDRESS
def get_china_map() -> Tuple[list, list, list]:
if redis.exists("china_map") and redis.exists("provinces") and redis.exists("citys"):
provinces = json.loads(redis.get("provinces") or "[]")
pro_city = json.loads(redis.get("citys") or "[]")
else:
redis.set("china_map", json.dumps(ADDRESS))
# 省份名列表
provinces = []
# 城市名列表 [['武汉', '黄石], ['南昌', '九江']]
pro_city = []
for province in ADDRESS:
provinces.append(province["name"])
citys = []
for city in province["children"]:
citys.append(city["name"])
pro_city.append(citys)
redis.set("provinces", json.dumps(provinces))
redis.set("citys", json.dumps(pro_city))
return ADDRESS, provinces, pro_city
def get_code() -> Dict:
if redis.exists("code_name"):
code_name = json.loads(redis.get("code_name") or "{}")
else:
data, _, _ = get_china_map()
code_name = {}
for pr in data:
code_name[int(pr["adcode"])] = pr["name"]
for ci in pr["children"]:
code_name[int(ci["adcode"])] = ci["name"]
redis.set("code_name", json.dumps(code_name))
return code_name
if __name__ == "__main__":
print(get_code())
使用
china_map, provinces, pro_citys = get_china_map()
if province_name not in provinces:
return "省份不存在"
index = provinces.index(province_name)
province_code = china_map[index]["adcode"]
citys = pro_citys[index]
if city_name not in citys:
return "省份下不存在该城市"
c_index = citys.index(city_name)
city_code = china_map[index]["children"][c_index]["adcode"]
# 拿到code 直接从最上面获取经纬度即可
标签:code,name,地理位置,adcode,longitude,latitude,相关,数据,children
From: https://www.cnblogs.com/gatling/p/18325710