city

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Cities = func() []Name {
	return []Name{
		{Code: "231200", CN: "绥化市", EN: "HL_SuiHua", Short: []string{"231200"}},
		{Code: "532500", CN: "红河哈尼族彝族自治州", EN: "YN_HongHe", Short: []string{"532500"}},
		{Code: "500111", CN: "大足区", EN: "CQ_DaZuQu", Short: []string{"500111"}},
		{Code: "510600", CN: "德阳市", EN: "SC_DeYang", Short: []string{"510600"}},
		{Code: "220500", CN: "通化市", EN: "JL_TongHua", Short: []string{"220500"}},
		{Code: "321200", CN: "泰州市", EN: "JS_TaiZhou", Short: []string{"321200"}},
		{Code: "340100", CN: "合肥市", EN: "AH_HeFei", Short: []string{"340100"}},
		{Code: "445300", CN: "云浮市", EN: "GD_YunFu", Short: []string{"445300"}},
		{Code: "150700", CN: "呼伦贝尔市", EN: "NM_HuLunBeiEr", Short: []string{"150700"}},
		{Code: "411400", CN: "商丘市", EN: "HA_ShangQiu", Short: []string{"411400"}},
		{Code: "530500", CN: "保山市", EN: "YN_BaoShan", Short: []string{"530500"}},
		{Code: "533400", CN: "迪庆藏族自治州", EN: "YN_DiQing", Short: []string{"533400"}},
		{Code: "220100", CN: "长春市", EN: "JL_ChangChun", Short: []string{"220100"}},
		{Code: "445100", CN: "潮州市", EN: "GD_ChaoZhou", Short: []string{"445100"}},
		{Code: "640200", CN: "石嘴山市", EN: "NX_ShiZuiShan", Short: []string{"640200"}},
		{Code: "120114", CN: "武清区", EN: "TJ_WuQingQu", Short: []string{"120114"}},
		{Code: "540300", CN: "昌都市", EN: "XZ_ChangDou", Short: []string{"540300"}},
		{Code: "440600", CN: "佛山市", EN: "GD_FoShan", Short: []string{"440600"}},
		{Code: "110108", CN: "海淀区", EN: "BJ_HaiDian", Short: []string{"110108"}},
		{Code: "341700", CN: "池州市", EN: "AH_ChiZhou", Short: []string{"341700"}},
		{Code: "370900", CN: "泰安市", EN: "SD_TaiAn", Short: []string{"370900"}},
		{Code: "421000", CN: "荆州市", EN: "HB_JingZhou", Short: []string{"421000"}},
		{Code: "152900", CN: "阿拉善盟", EN: "NM_ALaShanMeng", Short: []string{"152900"}},
		{Code: "441400", CN: "梅州市", EN: "GD_MeiZhou", Short: []string{"441400"}},
		{Code: "610200", CN: "铜川市", EN: "SN_TongChuan", Short: []string{"610200"}},
		{Code: "653200", CN: "和田地区", EN: "XJ_HeTian", Short: []string{"653200"}},
		{Code: "210500", CN: "本溪市", EN: "LN_BenXi", Short: []string{"210500"}},
		{Code: "320900", CN: "盐城市", EN: "JS_YanCheng", Short: []string{"320900"}},
		{Code: "520200", CN: "六盘水市", EN: "GZ_LiuPanShui", Short: []string{"520200"}},
		{Code: "540200", CN: "日喀则市", EN: "XZ_RiKaZe", Short: []string{"540200"}},
		{Code: "500230", CN: "丰都县", EN: "CQ_FengDuXian", Short: []string{"500230"}},
		{Code: "632800", CN: "海西蒙古族藏族自治州", EN: "QH_HaiXi", Short: []string{"632800"}},
		{Code: "140500", CN: "晋城市", EN: "SX_JinCheng", Short: []string{"140500"}},
		{Code: "310113", CN: "宝山区", EN: "SH_BaoShanQu", Short: []string{"310113"}},
		{Code: "350800", CN: "龙岩市", EN: "FJ_LongYan", Short: []string{"350800"}},
		{Code: "350900", CN: "宁德市", EN: "FJ_NingDe", Short: []string{"350900"}},
		{Code: "140800", CN: "运城市", EN: "SX_YunCheng", Short: []string{"140800"}},
		{Code: "440800", CN: "湛江市", EN: "GD_ZhanJiang", Short: []string{"440800"}},
		{Code: "441500", CN: "汕尾市", EN: "GD_ShanWei", Short: []string{"441500"}},
		{Code: "533300", CN: "怒江傈僳族自治州", EN: "YN_NuJiang", Short: []string{"533300"}},
		{Code: "420800", CN: "荆门市", EN: "HB_JingMen", Short: []string{"420800"}},
		{Code: "632200", CN: "海北藏族自治州", EN: "QH_HaiBei", Short: []string{"632200"}},
		{Code: "110117", CN: "平谷区", EN: "BJ_PingGu", Short: []string{"110117"}},
		{Code: "120118", CN: "静海区", EN: "TJ_JingHai", Short: []string{"120118"}},
		{Code: "210100", CN: "沈阳市", EN: "LN_ShenYang", Short: []string{"210100"}},
		{Code: "310120", CN: "奉贤区", EN: "SH_FengXianQu", Short: []string{"310120"}},
		{Code: "370400", CN: "枣庄市", EN: "SD_ZaoZhuang", Short: []string{"370400"}},
		{Code: "420300", CN: "十堰市", EN: "HB_ShiYan", Short: []string{"420300"}},
		{Code: "150900", CN: "乌兰察布市", EN: "NM_WuLanChaBu", Short: []string{"150900"}},
		{Code: "211100", CN: "盘锦市", EN: "LN_PanJin", Short: []string{"211100"}},
		{Code: "310109", CN: "虹口区", EN: "SH_HongKouQu", Short: []string{"310109"}},
		{Code: "460300", CN: "三沙市", EN: "HI_SanSha", Short: []string{"460300"}},
		{Code: "360600", CN: "鹰潭市", EN: "JX_YingTan", Short: []string{"360600"}},
		{Code: "410600", CN: "鹤壁市", EN: "HA_HeBi", Short: []string{"410600"}},
		{Code: "511000", CN: "内江市", EN: "SC_NeiJiang", Short: []string{"511000"}},
		{Code: "540500", CN: "山南市", EN: "XZ_ShanNan", Short: []string{"540500"}},
		{Code: "131100", CN: "衡水市", EN: "HE_HengShui", Short: []string{"131100"}},
		{Code: "320200", CN: "无锡市", EN: "JS_WuXi", Short: []string{"320200"}},
		{Code: "360500", CN: "新余市", EN: "JX_XinYu", Short: []string{"360500"}},
		{Code: "360900", CN: "宜春市", EN: "JX_YiChun", Short: []string{"360900"}},
		{Code: "620600", CN: "武威市", EN: "GS_WuWei", Short: []string{"620600"}},
		{Code: "361100", CN: "上饶市", EN: "JX_ShangRao", Short: []string{"361100"}},
		{Code: "450900", CN: "玉林市", EN: "GX_YuLin", Short: []string{"450900"}},
		{Code: "530100", CN: "昆明市", EN: "YN_KunMing", Short: []string{"530100"}},
		{Code: "532900", CN: "大理白族自治州", EN: "YN_DaLi", Short: []string{"532900"}},
		{Code: "331000", CN: "台州市", EN: "ZJ_TaiZhou", Short: []string{"331000"}},
		{Code: "360200", CN: "景德镇市", EN: "JX_JingDeZhen", Short: []string{"360200"}},
		{Code: "530700", CN: "丽江市", EN: "YN_LiJiang", Short: []string{"530700"}},
		{Code: "370600", CN: "烟台市", EN: "SD_YanTai", Short: []string{"370600"}},
		{Code: "110112", CN: "通州区", EN: "BJ_TongZhouQu", Short: []string{"110112"}},
		{Code: "350300", CN: "莆田市", EN: "FJ_PuTian", Short: []string{"350300"}},
		{Code: "430900", CN: "益阳市", EN: "HN_YiYang", Short: []string{"430900"}},
		{Code: "632700", CN: "玉树藏族自治州", EN: "QH_YuShu", Short: []string{"632700"}},
		{Code: "621000", CN: "庆阳市", EN: "GS_QingYang", Short: []string{"621000"}},
		{Code: "110101", CN: "东城区", EN: "BJ_DongChengQu", Short: []string{"110101"}},
		{Code: "310101", CN: "黄浦区", EN: "SH_HuangPuQu", Short: []string{"310101"}},
		{Code: "411600", CN: "周口市", EN: "HA_ZhouKou", Short: []string{"411600"}},
		{Code: "451000", CN: "百色市", EN: "GX_BaiSe", Short: []string{"451000"}},
		{Code: "430200", CN: "株洲市", EN: "HN_ZhuZhou", Short: []string{"430200"}},
		{Code: "450200", CN: "柳州市", EN: "GX_LiuZhou", Short: []string{"450200"}},
		{Code: "640500", CN: "中卫市", EN: "NX_ZhongWei", Short: []string{"640500"}},
		{Code: "650500", CN: "哈密市", EN: "XJ_HaMi", Short: []string{"650500"}},
		{Code: "320600", CN: "南通市", EN: "JS_NanTong", Short: []string{"320600"}},
		{Code: "450100", CN: "南宁市", EN: "GX_NanNing", Short: []string{"450100"}},
		{Code: "610400", CN: "咸阳市", EN: "SN_XianYang", Short: []string{"610400"}},
		{Code: "230600", CN: "大庆市", EN: "HL_DaQing", Short: []string{"230600"}},
		{Code: "341000", CN: "黄山市", EN: "AH_HuangShan", Short: []string{"341000"}},
		{Code: "360700", CN: "赣州市", EN: "JX_GanZhou", Short: []string{"360700"}},
		{Code: "652300", CN: "昌吉回族自治州", EN: "XJ_ChangJi", Short: []string{"652300"}},
		{Code: "230400", CN: "鹤岗市", EN: "HL_HeGang", Short: []string{"230400"}},
		{Code: "371300", CN: "临沂市", EN: "SD_LinYi", Short: []string{"371300"}},
		{Code: "110000", CN: "北京市", EN: "BJ_BeiJing", Short: []string{"110000"}},
		{Code: "220800", CN: "白城市", EN: "JL_BaiCheng", Short: []string{"220800"}},
		{Code: "310105", CN: "长宁区", EN: "SH_ChangNingQu", Short: []string{"310105"}},
		{Code: "130900", CN: "沧州市", EN: "HE_CangZhou", Short: []string{"130900"}},
		{Code: "232700", CN: "大兴安岭地区", EN: "HL_DaXingAnLing", Short: []string{"232700"}},
		{Code: "230900", CN: "七台河市", EN: "HL_QiTaiHe", Short: []string{"230900"}},
		{Code: "610600", CN: "延安市", EN: "SN_YanAn", Short: []string{"610600"}},
		{Code: "640400", CN: "固原市", EN: "NX_GuYuan", Short: []string{"640400"}},
		{Code: "451100", CN: "贺州市", EN: "GX_HeZhou", Short: []string{"451100"}},
		{Code: "440400", CN: "珠海市", EN: "GD_ZhuHai", Short: []string{"440400"}},
		{Code: "451300", CN: "来宾市", EN: "GX_LaiBin", Short: []string{"451300"}},
		{Code: "451400", CN: "崇左市", EN: "GX_ChongZuo", Short: []string{"451400"}},
		{Code: "522700", CN: "黔南布依族苗族自治州", EN: "GZ_QianNan", Short: []string{"522700"}},
		{Code: "110109", CN: "门头沟区", EN: "BJ_MenTouGouQu", Short: []string{"110109"}},
		{Code: "222400", CN: "延边朝鲜族自治州", EN: "JL_YanBian", Short: []string{"222400"}},
		{Code: "341500", CN: "六安市", EN: "AH_LuAn", Short: []string{"341500"}},
		{Code: "520300", CN: "遵义市", EN: "GZ_ZunYi", Short: []string{"520300"}},
		{Code: "140400", CN: "长治市", EN: "SX_ChangZhi", Short: []string{"140400"}},
		{Code: "210400", CN: "抚顺市", EN: "LN_FuShun", Short: []string{"210400"}},
		{Code: "360400", CN: "九江市", EN: "JX_JiuJiang", Short: []string{"360400"}},
		{Code: "500103", CN: "渝中区", EN: "CQ_YuZhongQu", Short: []string{"500103"}},
		{Code: "500242", CN: "酉阳土家族苗族自治县", EN: "CQ_YouYangTuJiaZuMiaoZuZiZhiXian", Short: []string{"500242"}},
		{Code: "620400", CN: "白银市", EN: "GS_BaiYin", Short: []string{"620400"}},
		{Code: "140700", CN: "晋中市", EN: "SX_JinZhong", Short: []string{"140700"}},
		{Code: "320300", CN: "徐州市", EN: "JS_XuZhou", Short: []string{"320300"}},
		{Code: "340800", CN: "安庆市", EN: "AH_AnQing", Short: []string{"340800"}},
		{Code: "411000", CN: "许昌市", EN: "HA_XuChang", Short: []string{"411000"}},
		{Code: "330800", CN: "衢州市", EN: "ZJ_QuZhou", Short: []string{"330800"}},
		{Code: "431200", CN: "怀化市", EN: "HN_HuaiHua", Short: []string{"431200"}},
		{Code: "654300", CN: "阿勒泰地区", EN: "XJ_ALeiTai", Short: []string{"654300"}},
		{Code: "130600", CN: "保定市", EN: "HE_BaoDing", Short: []string{"130600"}},
		{Code: "330500", CN: "湖州市", EN: "ZJ_HuZhou", Short: []string{"330500"}},
		{Code: "441800", CN: "清远市", EN: "GD_QingYuan", Short: []string{"441800"}},
		{Code: "510400", CN: "攀枝花市", EN: "SC_PanZhiHua", Short: []string{"510400"}},
		{Code: "120101", CN: "和平区", EN: "TJ_HePingQu", Short: []string{"120101"}},
		{Code: "230700", CN: "伊春市", EN: "HL_YiChun", Short: []string{"230700"}},
		{Code: "450700", CN: "钦州市", EN: "GX_QinZhou", Short: []string{"450700"}},
		{Code: "640100", CN: "银川市", EN: "NX_YinChuan", Short: []string{"640100"}},
		{Code: "150800", CN: "巴彦淖尔市", EN: "NM_BaYanNaoEr", Short: []string{"150800"}},
		{Code: "211000", CN: "辽阳市", EN: "LN_LiaoYang", Short: []string{"211000"}},
		{Code: "421200", CN: "咸宁市", EN: "HB_XianNing", Short: []string{"421200"}},
		{Code: "513400", CN: "凉山彝族自治州", EN: "SC_LiangShan", Short: []string{"513400"}},
		{Code: "520500", CN: "毕节市", EN: "GZ_BiJie", Short: []string{"520500"}},
		{Code: "120112", CN: "津南区", EN: "TJ_JinNanQu", Short: []string{"120112"}},
		{Code: "310000", CN: "上海市", EN: "SH_ShangHai", Short: []string{"310000"}},
		{Code: "500116", CN: "江津区", EN: "CQ_JiangJinQu", Short: []string{"500116"}},
		{Code: "511400", CN: "眉山市", EN: "SC_MeiShan", Short: []string{"511400"}},
		{Code: "150300", CN: "乌海市", EN: "NM_WuHai", Short: []string{"150300"}},
		{Code: "321100", CN: "镇江市", EN: "JS_ZhenJiang", Short: []string{"321100"}},
		{Code: "520100", CN: "贵阳市", EN: "GZ_GuiYang", Short: []string{"520100"}},
		{Code: "610300", CN: "宝鸡市", EN: "SN_BaoJi", Short: []string{"610300"}},
		{Code: "110119", CN: "延庆区", EN: "BJ_YanQingQu", Short: []string{"110119"}},
		{Code: "120110", CN: "东丽区", EN: "TJ_DongLiQu", Short: []string{"120110"}},
		{Code: "220700", CN: "松原市", EN: "JL_SongYuan", Short: []string{"220700"}},
		{Code: "320800", CN: "淮安市", EN: "JS_HuaiAn", Short: []string{"320800"}},
		{Code: "130100", CN: "石家庄市", EN: "HE_ShiJiaZhuang", Short: []string{"130100"}},
		{Code: "460200", CN: "三亚市", EN: "HI_SanYa", Short: []string{"460200"}},
		{Code: "513200", CN: "阿坝藏族羌族自治州", EN: "SC_ABa", Short: []string{"513200"}},
		{Code: "520400", CN: "安顺市", EN: "GZ_AnShun", Short: []string{"520400"}},
		{Code: "371100", CN: "日照市", EN: "SD_RiZhao", Short: []string{"371100"}},
		{Code: "210600", CN: "丹东市", EN: "LN_DanDong", Short: []string{"210600"}},
		{Code: "540100", CN: "拉萨市", EN: "XZ_LaSa", Short: []string{"540100"}},
		{Code: "350700", CN: "南平市", EN: "FJ_NanPing", Short: []string{"350700"}},
		{Code: "411200", CN: "三门峡市", EN: "HA_SanMenXia", Short: []string{"411200"}},
		{Code: "500229", CN: "城口县", EN: "CQ_ChengKouXian", Short: []string{"500229"}},
		{Code: "620200", CN: "嘉峪关市", EN: "GS_JiaYuGuan", Short: []string{"620200"}},
		{Code: "511100", CN: "乐山市", EN: "SC_LeShan", Short: []string{"511100"}},
		{Code: "445200", CN: "揭阳市", EN: "GD_JieYang", Short: []string{"445200"}},
		{Code: "450400", CN: "梧州市", EN: "GX_WuZhou", Short: []string{"450400"}},
		{Code: "610700", CN: "汉中市", EN: "SN_HanZhong", Short: []string{"610700"}},
		{Code: "512000", CN: "资阳市", EN: "SC_ZiYang", Short: []string{"512000"}},
		{Code: "410200", CN: "开封市", EN: "HA_KaiFeng", Short: []string{"410200"}},
		{Code: "652700", CN: "博尔塔拉蒙古自治州", EN: "XJ_BoErTaLaMengGuZiZhiZhou", Short: []string{"652700"}},
		{Code: "410300", CN: "洛阳市", EN: "HA_LuoYang", Short: []string{"410300"}},
		{Code: "421300", CN: "随州市", EN: "HB_SuiZhou", Short: []string{"421300"}},
		{Code: "500151", CN: "铜梁区", EN: "CQ_TongLiangQu", Short: []string{"500151"}},
		{Code: "511800", CN: "雅安市", EN: "SC_YaAn", Short: []string{"511800"}},
		{Code: "410900", CN: "濮阳市", EN: "HA_PuYang", Short: []string{"410900"}},
		{Code: "500156", CN: "武隆区", EN: "CQ_WuLongQu", Short: []string{"500156"}},
		{Code: "310112", CN: "闵行区", EN: "SH_MinHangQu", Short: []string{"310112"}},
		{Code: "330700", CN: "金华市", EN: "ZJ_JinHua", Short: []string{"330700"}},
		{Code: "370500", CN: "东营市", EN: "SD_DongYing", Short: []string{"370500"}},
		{Code: "370800", CN: "济宁市", EN: "SD_JiNing", Short: []string{"370800"}},
		{Code: "511700", CN: "达州市", EN: "SC_DaZhou", Short: []string{"511700"}},
		{Code: "532800", CN: "西双版纳傣族自治州", EN: "YN_XiShuangBanNa", Short: []string{"532800"}},
		{Code: "500235", CN: "云阳县", EN: "CQ_YunYangXian", Short: []string{"500235"}},
		{Code: "230500", CN: "双鸭山市", EN: "HL_ShuangYaShan", Short: []string{"230500"}},
		{Code: "310110", CN: "杨浦区", EN: "SH_YangPuQu", Short: []string{"310110"}},
		{Code: "310115", CN: "浦东新区", EN: "SH_PuDong", Short: []string{"310115"}},
		{Code: "500105", CN: "江北区", EN: "CQ_JiangBeiQu", Short: []string{"500105"}},
		{Code: "622900", CN: "临夏回族自治州", EN: "GS_LinXia", Short: []string{"622900"}},
		{Code: "500233", CN: "忠县", EN: "CQ_ZhongXian", Short: []string{"500233"}},
		{Code: "110116", CN: "怀柔区", EN: "BJ_HuaiRou", Short: []string{"110116"}},
		{Code: "350200", CN: "厦门市", EN: "FJ_XiaMen", Short: []string{"350200"}},
		{Code: "350600", CN: "漳州市", EN: "FJ_ZhangZhou", Short: []string{"350600"}},
		{Code: "441600", CN: "河源市", EN: "GD_HeYuan", Short: []string{"441600"}},
		{Code: "460400", CN: "儋州市", EN: "HI_DanZhou", Short: []string{"460400"}},
		{Code: "540400", CN: "林芝市", EN: "XZ_LinZhi", Short: []string{"540400"}},
		{Code: "130700", CN: "张家口市", EN: "HE_ZhangJiaKou", Short: []string{"130700"}},
		{Code: "140100", CN: "太原市", EN: "SX_TaiYuan", Short: []string{"140100"}},
		{Code: "360100", CN: "南昌市", EN: "JX_NanChang", Short: []string{"360100"}},
		{Code: "431000", CN: "郴州市", EN: "HN_ChenZhou", Short: []string{"431000"}},
		{Code: "321000", CN: "扬州市", EN: "JS_YangZhou", Short: []string{"321000"}},
		{Code: "371700", CN: "菏泽市", EN: "SD_HeZe", Short: []string{"371700"}},
		{Code: "320400", CN: "常州市", EN: "JS_ChangZhou", Short: []string{"320400"}},
		{Code: "430300", CN: "湘潭市", EN: "HN_XiangTan", Short: []string{"430300"}},
		{Code: "520600", CN: "铜仁市", EN: "GZ_TongRen", Short: []string{"520600"}},
		{Code: "532300", CN: "楚雄彝族自治州", EN: "YN_ChuXiong", Short: []string{"532300"}},
		{Code: "140600", CN: "朔州市", EN: "SX_ShuoZhou", Short: []string{"140600"}},
		{Code: "500114", CN: "黔江区", EN: "CQ_QianJiangQu", Short: []string{"500114"}},
		{Code: "500153", CN: "荣昌区", EN: "CQ_RongChangQu", Short: []string{"500153"}},
		{Code: "620500", CN: "天水市", EN: "GS_TianShui", Short: []string{"620500"}},
		{Code: "130400", CN: "邯郸市", EN: "HE_HanDan", Short: []string{"130400"}},
		{Code: "130800", CN: "承德市", EN: "HE_ChengDe", Short: []string{"130800"}},
		{Code: "141000", CN: "临汾市", EN: "SX_LinFen", Short: []string{"141000"}},
		{Code: "340500", CN: "马鞍山市", EN: "AH_MaAnShan", Short: []string{"340500"}},
		{Code: "341200", CN: "阜阳市", EN: "AH_FuYang", Short: []string{"341200"}},
		{Code: "431300", CN: "娄底市", EN: "HN_LouDi", Short: []string{"431300"}},
		{Code: "500104", CN: "大渡口区", EN: "CQ_DaDuKouQu", Short: []string{"500104"}},
		{Code: "500238", CN: "巫溪县", EN: "CQ_WuXiXian", Short: []string{"500238"}},
		{Code: "120102", CN: "河东区", EN: "TJ_HeDongQu", Short: []string{"120102"}},
		{Code: "140200", CN: "大同市", EN: "SX_DaTong", Short: []string{"140200"}},
		{Code: "230800", CN: "佳木斯市", EN: "HL_JiaMuSi", Short: []string{"230800"}},
		{Code: "340300", CN: "蚌埠市", EN: "AH_BengBu", Short: []string{"340300"}},
		{Code: "220600", CN: "白山市", EN: "JL_BaiShan", Short: []string{"220600"}},
		{Code: "420200", CN: "黄石市", EN: "HB_HuangShi", Short: []string{"420200"}},
		{Code: "430500", CN: "邵阳市", EN: "HN_ShaoYang", Short: []string{"430500"}},
		{Code: "110107", CN: "石景山区", EN: "BJ_ShiJingShanQu", Short: []string{"110107"}},
		{Code: "430700", CN: "常德市", EN: "HN_ChangDe", Short: []string{"chd"}},
		{Code: "510900", CN: "遂宁市", EN: "SC_SuiNing", Short: []string{"510900"}},
		{Code: "120103", CN: "河西区", EN: "TJ_HeXiQu", Short: []string{"120103"}},
		{Code: "150500", CN: "通辽市", EN: "NM_TongLiao", Short: []string{"150500"}},
		{Code: "360800", CN: "吉安市", EN: "JX_JiAn", Short: []string{"360800"}},
		{Code: "500154", CN: "开州区", EN: "CQ_KaiZhouQu", Short: []string{"500154"}},
		{Code: "370300", CN: "淄博市", EN: "SD_ZiBo", Short: []string{"370300"}},
		{Code: "410400", CN: "平顶山市", EN: "HA_PingDingShan", Short: []string{"410400"}},
		{Code: "500102", CN: "涪陵区", EN: "CQ_FuLingQu", Short: []string{"500102"}},
		{Code: "610100", CN: "西安市", EN: "SN_XiAn", Short: []string{"610100"}},
		{Code: "140900", CN: "忻州市", EN: "SX_XinZhou", Short: []string{"140900"}},
		{Code: "430600", CN: "岳阳市", EN: "HN_YueYang", Short: []string{"430600"}},
		{Code: "450600", CN: "防城港市", EN: "GX_FangChengGang", Short: []string{"450600"}},
		{Code: "542500", CN: "阿里地区", EN: "XZ_ALi", Short: []string{"542500"}},
		{Code: "211300", CN: "朝阳市", EN: "LN_ChaoYang", Short: []string{"211300"}},
		{Code: "310107", CN: "普陀区", EN: "SH_PuTuoQu", Short: []string{"310107"}},
		{Code: "350100", CN: "福州市", EN: "FJ_FuZhou", Short: []string{"350100"}},
		{Code: "450500", CN: "北海市", EN: "GX_BeiHai", Short: []string{"450500"}},
		{Code: "220300", CN: "四平市", EN: "JL_SiPing", Short: []string{"220300"}},
		{Code: "110115", CN: "大兴区", EN: "BJ_DaXingQu", Short: []string{"110115"}},
		{Code: "120000", CN: "天津市", EN: "TJ_TianJin", Short: []string{"120000"}},
		{Code: "370200", CN: "青岛市", EN: "SD_QingDao", Short: []string{"370200"}},
		{Code: "450800", CN: "贵港市", EN: "GX_GuiGang", Short: []string{"450800"}},
		{Code: "522600", CN: "黔东南苗族侗族自治州", EN: "GZ_QianDongNan", Short: []string{"522600"}},
		{Code: "530600", CN: "昭通市", EN: "YN_ZhaoTong", Short: []string{"530600"}},
		{Code: "620300", CN: "金昌市", EN: "GS_JinChang", Short: []string{"620300"}},
		{Code: "620700", CN: "张掖市", EN: "GS_ZhangYe", Short: []string{"620700"}},
		{Code: "110105", CN: "朝阳区", EN: "BJ_ChaoYangQu", Short: []string{"110105"}},
		{Code: "150600", CN: "鄂尔多斯市", EN: "NM_EErDuoSi", Short: []string{"150600"}},
		{Code: "340200", CN: "芜湖市", EN: "AH_WuHu", Short: []string{"340200"}},
		{Code: "350500", CN: "泉州市", EN: "FJ_QuanZhou", Short: []string{"350500"}},
		{Code: "410500", CN: "安阳市", EN: "HA_AnYang", Short: []string{"410500"}},
		{Code: "500112", CN: "渝北区", EN: "CQ_YuBeiQu", Short: []string{"500112"}},
		{Code: "610500", CN: "渭南市", EN: "SN_WeiNan", Short: []string{"610500"}},
		{Code: "620100", CN: "兰州市", EN: "GS_LanZhou", Short: []string{"620100"}},
		{Code: "410100", CN: "郑州市", EN: "HA_ZhengZhou", Short: []string{"410100"}},
		{Code: "421100", CN: "黄冈市", EN: "HB_HuangGang", Short: []string{"421100"}},
		{Code: "429004", CN: "仙桃市", EN: "HB_XianTao", Short: []string{"429004"}},
		{Code: "230300", CN: "鸡西市", EN: "HL_JiXi", Short: []string{"230300"}},
		{Code: "310117", CN: "松江区", EN: "SH_SongJiangQu", Short: []string{"310117"}},
		{Code: "440500", CN: "汕头市", EN: "GD_ShanTou", Short: []string{"440500"}},
		{Code: "310106", CN: "静安区", EN: "SH_JingAnQu", Short: []string{"310106"}},
		{Code: "331100", CN: "丽水市", EN: "ZJ_LiShui", Short: []string{"331100"}},
		{Code: "441300", CN: "惠州市", EN: "GD_HuiZhou", Short: []string{"huiz"}},
		{Code: "511500", CN: "宜宾市", EN: "SC_YiBin", Short: []string{"511500"}},
		{Code: "140300", CN: "阳泉市", EN: "SX_YangQuan", Short: []string{"140300"}},
		{Code: "430400", CN: "衡阳市", EN: "HN_HengYang", Short: []string{"430400"}},
		{Code: "500117", CN: "合川区", EN: "CQ_HeChuanQu", Short: []string{"500117"}},
		{Code: "110113", CN: "顺义区", EN: "BJ_ShunYiQu", Short: []string{"110113"}},
		{Code: "110118", CN: "密云区", EN: "BJ_MiYunQu", Short: []string{"110118"}},
		{Code: "340600", CN: "淮北市", EN: "AH_HuaiBei", Short: []string{"340600"}},
		{Code: "500231", CN: "垫江县", EN: "CQ_DianJiangXian", Short: []string{"500231"}},
		{Code: "110114", CN: "昌平区", EN: "BJ_ChangPingQu", Short: []string{"110114"}},
		{Code: "370100", CN: "济南市", EN: "SD_JiNan", Short: []string{"370100"}},
		{Code: "371600", CN: "滨州市", EN: "SD_BinZhou", Short: []string{"371600"}},
		{Code: "120117", CN: "宁河区", EN: "TJ_NingHeQu", Short: []string{"120117"}},
		{Code: "330300", CN: "温州市", EN: "ZJ_WenZhou", Short: []string{"330300"}},
		{Code: "410700", CN: "新乡市", EN: "HA_XinXiang", Short: []string{"410700"}},
		{Code: "420100", CN: "武汉市", EN: "HB_WuHan", Short: []string{"420100"}},
		{Code: "650100", CN: "乌鲁木齐市", EN: "XJ_WuLuMuQi", Short: []string{"650100"}},
		{Code: "130500", CN: "邢台市", EN: "HE_XingTai", Short: []string{"130500"}},
		{Code: "150100", CN: "呼和浩特市", EN: "NM_HuHeHaoTe", Short: []string{"150100"}},
		{Code: "330600", CN: "绍兴市", EN: "ZJ_ShaoXing", Short: []string{"330600"}},
		{Code: "411300", CN: "南阳市", EN: "HA_NanYang", Short: []string{"411300"}},
		{Code: "310118", CN: "青浦区", EN: "SH_QingPuQu", Short: []string{"310118"}},
		{Code: "610800", CN: "榆林市", EN: "SN_YuLin", Short: []string{"610800"}},
		{Code: "500241", CN: "秀山土家族苗族自治县", EN: "CQ_XiuShanTuJiaZuMiaoZuZiZhiXian", Short: []string{"500241"}},
		{Code: "621200", CN: "陇南市", EN: "GS_LongNan", Short: []string{"621200"}},
		{Code: "131000", CN: "廊坊市", EN: "HE_LangFang", Short: []string{"lf"}},
		{Code: "230200", CN: "齐齐哈尔市", EN: "HL_QiQiHaEr", Short: []string{"230200"}},
		{Code: "320500", CN: "苏州市", EN: "JS_SuZhou", Short: []string{"320500"}},
		{Code: "370700", CN: "潍坊市", EN: "SD_WeiFang", Short: []string{"370700"}},
		{Code: "210900", CN: "阜新市", EN: "LN_FuXin", Short: []string{"210900"}},
		{Code: "310114", CN: "嘉定区", EN: "SH_JiaDingQu", Short: []string{"310114"}},
		{Code: "510100", CN: "成都市", EN: "SC_ChengDu", Short: []string{"510100"}},
		{Code: "611000", CN: "商洛市", EN: "SN_ShangLuo", Short: []string{"611000"}},
		{Code: "420700", CN: "鄂州市", EN: "HB_EZhou", Short: []string{"420700"}},
		{Code: "440200", CN: "韶关市", EN: "GD_ShaoGuan", Short: []string{"440200"}},
		{Code: "500106", CN: "沙坪坝区", EN: "CQ_ShaPingBaQu", Short: []string{"500106"}},
		{Code: "500109", CN: "北碚区", EN: "CQ_BeiBeiQu", Short: []string{"500109"}},
		{Code: "152200", CN: "兴安盟", EN: "NM_XingAnMeng", Short: []string{"152200"}},
		{Code: "441900", CN: "东莞市", EN: "GD_DongGuan", Short: []string{"441900"}},
		{Code: "511300", CN: "南充市", EN: "SC_NanChong", Short: []string{"511300"}},
		{Code: "500243", CN: "彭水苗族土家族自治县", EN: "CQ_PengShuiMiaoZuTuJiaZuZiZhiXian", Short: []string{"500243"}},
		{Code: "310151", CN: "崇明区", EN: "SH_ChongMingQu", Short: []string{"310151"}},
		{Code: "341600", CN: "亳州市", EN: "AH_BoZhou", Short: []string{"341600"}},
		{Code: "420900", CN: "孝感市", EN: "HB_XiaoGan", Short: []string{"420900"}},
		{Code: "500101", CN: "万州区", EN: "CQ_WanZhouQu", Short: []string{"500101"}},
		{Code: "430100", CN: "长沙市", EN: "HN_ChangSha", Short: []string{"430100"}},
		{Code: "341800", CN: "宣城市", EN: "AH_XuanCheng", Short: []string{"341800"}},
		{Code: "440900", CN: "茂名市", EN: "GD_MaoMing", Short: []string{"440900"}},
		{Code: "310104", CN: "徐汇区", EN: "SH_XuHuiQu", Short: []string{"310104"}},
		{Code: "653000", CN: "克孜勒苏柯尔克孜自治州", EN: "XJ_KeZiLeiSuKeErKeZiZiZhiZhou", Short: []string{"653000"}},
		{Code: "120115", CN: "宝坻区", EN: "TJ_BaoDiQu", Short: []string{"120115"}},
		{Code: "120119", CN: "蓟州区", EN: "TJ_JiZhouQu", Short: []string{"120119"}},
		{Code: "231100", CN: "黑河市", EN: "HL_HeiHe", Short: []string{"231100"}},
		{Code: "652800", CN: "巴音郭楞蒙古自治州", EN: "XJ_BaYinGuoLengMengGuZiZhiZhou", Short: []string{"652800"}},
		{Code: "130200", CN: "唐山市", EN: "HE_TangShan", Short: []string{"130200"}},
		{Code: "130300", CN: "秦皇岛市", EN: "HE_QinHuangDao", Short: []string{"130300"}},
		{Code: "500108", CN: "南岸区", EN: "CQ_NanAnQu", Short: []string{"500108"}},
		{Code: "620800", CN: "平凉市", EN: "GS_PingLiang", Short: []string{"620800"}},
		{Code: "141100", CN: "吕梁市", EN: "SX_LvLiang", Short: []string{"141100"}},
		{Code: "371500", CN: "聊城市", EN: "SD_LiaoCheng", Short: []string{"371500"}},
		{Code: "522300", CN: "黔西南布依族苗族自治州", EN: "GZ_QianXiNan", Short: []string{"522300"}},
		{Code: "632500", CN: "海南藏族自治州", EN: "QH_HaiNan", Short: []string{"632500"}},
		{Code: "440100", CN: "广州市", EN: "GD_GuangZhou", Short: []string{"440100"}},
		{Code: "500240", CN: "石柱土家族自治县", EN: "CQ_ShiZhuTuJiaZuZiZhiXian", Short: []string{"500240"}},
		{Code: "532600", CN: "文山壮族苗族自治州", EN: "YN_WenShan", Short: []string{"532600"}},
		{Code: "120106", CN: "红桥区", EN: "TJ_HongQiaoQu", Short: []string{"120106"}},
		{Code: "530800", CN: "普洱市", EN: "YN_PuEr", Short: []string{"530800"}},
		{Code: "630200", CN: "海东市", EN: "QH_HaiDong", Short: []string{"630200"}},
		{Code: "654000", CN: "伊犁哈萨克自治州", EN: "XJ_YiLiHaSaKeZiZhiZhou", Short: []string{"654000"}},
		{Code: "411100", CN: "漯河市", EN: "HA_LuoHe", Short: []string{"411100"}},
		{Code: "530900", CN: "临沧市", EN: "YN_LinCang", Short: []string{"530900"}},
		{Code: "620900", CN: "酒泉市", EN: "GS_JiuQuan", Short: []string{"620900"}},
		{Code: "110111", CN: "房山区", EN: "BJ_FangShanQu", Short: []string{"110111"}},
		{Code: "120111", CN: "西青区", EN: "TJ_XiQingQu", Short: []string{"120111"}},
		{Code: "210300", CN: "鞍山市", EN: "LN_AnShan", Short: []string{"210300"}},
		{Code: "460100", CN: "海口市", EN: "HI_HaiKou", Short: []string{"460100"}},
		{Code: "120104", CN: "南开区", EN: "TJ_NanKaiQu", Short: []string{"120104"}},
		{Code: "420600", CN: "襄阳市", EN: "HB_XiangYang", Short: []string{"420600"}},
		{Code: "500110", CN: "綦江区", EN: "CQ_QiJiangQu", Short: []string{"500110"}},
		{Code: "210200", CN: "大连市", EN: "LN_DaLian", Short: []string{"210200"}},
		{Code: "210700", CN: "锦州市", EN: "LN_JinZhou", Short: []string{"210700"}},
		{Code: "361000", CN: "抚州市", EN: "JX_FuZhou", Short: []string{"361000"}},
		{Code: "513300", CN: "甘孜藏族自治州", EN: "SC_GanZi", Short: []string{"513300"}},
		{Code: "610900", CN: "安康市", EN: "SN_AnKang", Short: []string{"610900"}},
		{Code: "500000", CN: "重庆市", EN: "CQ_ChongQing", Short: []string{"500000"}},
		{Code: "510500", CN: "泸州市", EN: "SC_LuZhou", Short: []string{"510500"}},
		{Code: "220200", CN: "吉林市", EN: "JL_JiLin", Short: []string{"220200"}},
		{Code: "341300", CN: "宿州市", EN: "AH_SuZhou", Short: []string{"341300"}},
		{Code: "500155", CN: "梁平区", EN: "CQ_LiangPingQu", Short: []string{"500155"}},
		{Code: "654200", CN: "塔城地区", EN: "XJ_TaCheng", Short: []string{"654200"}},
		{Code: "411500", CN: "信阳市", EN: "HA_XinYang", Short: []string{"411500"}},
		{Code: "510300", CN: "自贡市", EN: "SC_ZiGong", Short: []string{"510300"}},
		{Code: "110106", CN: "丰台区", EN: "BJ_FengTai", Short: []string{"110106"}},
		{Code: "211200", CN: "铁岭市", EN: "LN_TieLing", Short: []string{"211200"}},
		{Code: "320700", CN: "连云港市", EN: "JS_LianYunGang", Short: []string{"320700"}},
		{Code: "330100", CN: "杭州市", EN: "ZJ_HangZhou", Short: []string{"330100"}},
		{Code: "231000", CN: "牡丹江市", EN: "HL_MuDanJiang", Short: []string{"231000"}},
		{Code: "530300", CN: "曲靖市", EN: "YN_QuJing", Short: []string{"530300"}},
		{Code: "210800", CN: "营口市", EN: "LN_YingKou", Short: []string{"210800"}},
		{Code: "330400", CN: "嘉兴市", EN: "ZJ_JiaXing", Short: []string{"330400"}},
		{Code: "120116", CN: "滨海新区", EN: "TJ_BinHaiXinQu", Short: []string{"120116"}},
		{Code: "341100", CN: "滁州市", EN: "AH_ChuZhou", Short: []string{"341100"}},
		{Code: "630100", CN: "西宁市", EN: "QH_XiNing", Short: []string{"630100"}},
		{Code: "650400", CN: "吐鲁番市", EN: "XJ_TuLuFan", Short: []string{"650400"}},
		{Code: "653100", CN: "喀什地区", EN: "XJ_KaShen", Short: []string{"653100"}},
		{Code: "320100", CN: "南京市", EN: "JS_NanJing", Short: []string{"320100"}},
		{Code: "410800", CN: "焦作市", EN: "HA_JiaoZuo", Short: []string{"410800"}},
		{Code: "440300", CN: "深圳市", EN: "GD_ShenZhen", Short: []string{"440300"}},
		{Code: "500118", CN: "永川区", EN: "CQ_YongChuanQu", Short: []string{"500118"}},
		{Code: "350400", CN: "三明市", EN: "FJ_SanMing", Short: []string{"350400"}},
		{Code: "511600", CN: "广安市", EN: "SC_GuangAn", Short: []string{"511600"}},
		{Code: "511900", CN: "巴中市", EN: "SC_BaZhong", Short: []string{"511900"}},
		{Code: "110102", CN: "西城区", EN: "BJ_XiChengQu", Short: []string{"110102"}},
		{Code: "152500", CN: "锡林郭勒盟", EN: "NM_XiLinGuoLeiMeng", Short: []string{"152500"}},
		{Code: "230100", CN: "哈尔滨市", EN: "HL_HaErBin", Short: []string{"230100"}},
		{Code: "330200", CN: "宁波市", EN: "ZJ_NingBo", Short: []string{"330200"}},
		{Code: "430800", CN: "张家界市", EN: "HN_ZhangJiaJie", Short: []string{"430800"}},
		{Code: "441700", CN: "阳江市", EN: "GD_YangJiang", Short: []string{"441700"}},
		{Code: "451200", CN: "河池市", EN: "GX_HeChi", Short: []string{"451200"}},
		{Code: "652900", CN: "阿克苏地区", EN: "XJ_AKeSu", Short: []string{"652900"}},
		{Code: "120113", CN: "北辰区", EN: "TJ_BeiChenQu", Short: []string{"120113"}},
		{Code: "500113", CN: "巴南区", EN: "CQ_BaNanQu", Short: []string{"500113"}},
		{Code: "510800", CN: "广元市", EN: "SC_GuangYuan", Short: []string{"510800"}},
		{Code: "650200", CN: "克拉玛依市", EN: "XJ_KeLaMaYi", Short: []string{"650200"}},
		{Code: "211400", CN: "葫芦岛市", EN: "LN_HuLuDao", Short: []string{"211400"}},
		{Code: "500107", CN: "九龙坡区", EN: "CQ_JiuLongPoQu", Short: []string{"500107"}},
		{Code: "120105", CN: "河北区", EN: "TJ_HeBeiQu", Short: []string{"120105"}},
		{Code: "340700", CN: "铜陵市", EN: "AH_TongLing", Short: []string{"340700"}},
		{Code: "411700", CN: "驻马店市", EN: "HA_ZhuMaDian", Short: []string{"411700"}},
		{Code: "500237", CN: "巫山县", EN: "CQ_WuShanXian", Short: []string{"500237"}},
		{Code: "621100", CN: "定西市", EN: "GS_DingXi", Short: []string{"621100"}},
		{Code: "623000", CN: "甘南藏族自治州", EN: "GS_GanNan", Short: []string{"623000"}},
		{Code: "632600", CN: "果洛藏族自治州", EN: "QH_GuoLuo", Short: []string{"632600"}},
		{Code: "360300", CN: "萍乡市", EN: "JX_PingXiang", Short: []string{"360300"}},
		{Code: "371000", CN: "威海市", EN: "SD_WeiHai", Short: []string{"371000"}},
		{Code: "440700", CN: "江门市", EN: "GD_JiangMen", Short: []string{"440700"}},
		{Code: "450300", CN: "桂林市", EN: "GX_GuiLin", Short: []string{"450300"}},
		{Code: "321300", CN: "宿迁市", EN: "JS_SuQian", Short: []string{"321300"}},
		{Code: "500120", CN: "璧山区", EN: "CQ_BiShanQu", Short: []string{"500120"}},
		{Code: "540600", CN: "那曲市", EN: "XZ_NaQu", Short: []string{"540600"}},
		{Code: "640300", CN: "吴忠市", EN: "NX_WuZhong", Short: []string{"640300"}},
		{Code: "371400", CN: "德州市", EN: "SD_DeZhou", Short: []string{"371400"}},
		{Code: "530400", CN: "玉溪市", EN: "YN_YuXi", Short: []string{"530400"}},
		{Code: "310116", CN: "金山区", EN: "SH_JinShanQu", Short: []string{"310116"}},
		{Code: "330900", CN: "舟山市", EN: "ZJ_ZhouShan", Short: []string{"330900"}},
		{Code: "150200", CN: "包头市", EN: "NM_BaoTou", Short: []string{"150200"}},
		{Code: "220400", CN: "辽源市", EN: "JL_LiaoYuan", Short: []string{"220400"}},
		{Code: "433100", CN: "湘西土家族苗族自治州", EN: "HN_XiangXi", Short: []string{"433100"}},
		{Code: "533100", CN: "德宏傣族景颇族自治州", EN: "YN_DeHong", Short: []string{"533100"}},
		{Code: "150400", CN: "赤峰市", EN: "NM_ChiFeng", Short: []string{"150400"}},
		{Code: "422800", CN: "恩施土家族苗族自治州", EN: "HB_EnShi", Short: []string{"422800"}},
		{Code: "500152", CN: "潼南区", EN: "CQ_TongNanQu", Short: []string{"500152"}},
		{Code: "442000", CN: "中山市", EN: "GD_ZhongShan", Short: []string{"442000"}},
		{Code: "500119", CN: "南川区", EN: "CQ_NanChuanQu", Short: []string{"500119"}},
		{Code: "510700", CN: "绵阳市", EN: "SC_MianYang", Short: []string{"510700"}},
		{Code: "340400", CN: "淮南市", EN: "AH_HuaiNan", Short: []string{"340400"}},
		{Code: "420500", CN: "宜昌市", EN: "HB_YiChang", Short: []string{"420500"}},
		{Code: "431100", CN: "永州市", EN: "HN_YongZhou", Short: []string{"431100"}},
		{Code: "441200", CN: "肇庆市", EN: "GD_ZhaoQing", Short: []string{"441200"}},
		{Code: "500115", CN: "长寿区", EN: "CQ_ChangShouQu", Short: []string{"500115"}},
		{Code: "500236", CN: "奉节县", EN: "CQ_FengJieXian", Short: []string{"500236"}},
		{Code: "632300", CN: "黄南藏族自治州", EN: "QH_HuangNan", Short: []string{"632300"}},
	}
}
View Source
var City = genFunc(Cities())

City 为城市列表

View Source
var EmptyName = Name{Code: "-", CN: "-", EN: "-", Short: []string{}}

EmptyName 代表空的 Name 信息

View Source
var Isp = genFunc(Isps())

Isp 为国内运营商信息

View Source
var Isps = func() []Name {
	return []Name{
		{
			Code:  "Founder",
			CN:    "方正宽带",
			EN:    "fzkd",
			Short: []string{"fzkd"},
		},
		{
			Code:  "CMCC",
			CN:    "移动",
			EN:    "yd",
			Short: []string{"yd"},
		},
		{
			Code:  "GWBN",
			CN:    "长宽",
			EN:    "ck",
			Short: []string{"ck"},
		},
		{
			Code:  "CTT",
			CN:    "铁通",
			EN:    "tt",
			Short: []string{"tt"},
		},
		{
			Code:  "PCCW",
			CN:    "电讯盈科",
			EN:    "dxyk",
			Short: []string{"dxyk"},
		},
		{
			Code:  "EDU",
			CN:    "教育网",
			EN:    "jyw",
			Short: []string{"jyw"},
		},
		{
			Code:  "Wasu",
			CN:    "华数",
			EN:    "hs",
			Short: []string{"hs"},
		},
		{
			Code:  "Youchi",
			CN:    "游驰",
			EN:    "yc",
			Short: []string{"yc"},
		},
		{
			Code:  "Wexchange",
			CN:    "驰联",
			EN:    "cl",
			Short: []string{"cl"},
		},
		{
			Code:  "BGP",
			CN:    "BGP",
			EN:    "BGP",
			Short: []string{"BGP"},
		},
		{
			Code:  "BTVN",
			CN:    "广电",
			EN:    "gd",
			Short: []string{"gd"},
		},
		{
			Code:  "Watone",
			CN:    "华通云",
			EN:    "hty",
			Short: []string{"hty"},
		},
		{
			Code:  "Drpeng",
			CN:    "鹏博士",
			EN:    "pbs",
			Short: []string{"pbs"},
		},
		{
			Code:  "Cnean",
			CN:    "亿安天下",
			EN:    "yatx",
			Short: []string{"yatx"},
		},
		{
			Code:  "Topway",
			CN:    "天威视讯",
			EN:    "twsx",
			Short: []string{"twsx"},
		},
		{
			Code:  "CTCC",
			CN:    "电信",
			EN:    "dx",
			Short: []string{"dx"},
		},
		{
			Code:  "CUCC",
			CN:    "联通",
			EN:    "lt",
			Short: []string{"lt"},
		},
		{
			Code:  "CMCC_CTCC_CUCC",
			CN:    "移动_电信_联通",
			EN:    "yd_dx_lt",
			Short: []string{"yd_dx_lt"},
		},
		{
			Code:  "Ifeixiang",
			CN:    "飞享",
			EN:    "fx",
			Short: []string{"fx"},
		},
		{
			Code:  "BGCTV",
			CN:    "歌华有线",
			EN:    "bjgh",
			Short: []string{"bjgh"},
		},
		{
			Code:  "ZJSM",
			CN:    "宽频",
			EN:    "kp",
			Short: []string{"kp"},
		},
		{
			Code:  "OTHER",
			CN:    "其它",
			EN:    "other",
			Short: []string{"other"},
		},
	}
}
View Source
var Province = genFunc(Provinces())
View Source
var ProvinceRegionMap = func() map[string]string {
	return map[string]string{
		"BJ": "NorthChina",
		"TJ": "NorthChina",
		"HE": "NorthChina",
		"SX": "NorthChina",
		"NM": "NorthChina",
		"LN": "Northeast",
		"JL": "Northeast",
		"HL": "Northeast",
		"SH": "EastChina",
		"JS": "EastChina",
		"ZJ": "EastChina",
		"AH": "EastChina",
		"FJ": "EastChina",
		"JX": "EastChina",
		"SD": "EastChina",
		"HA": "CentralChina",
		"HB": "CentralChina",
		"HN": "CentralChina",
		"GD": "SouthChina",
		"GX": "SouthChina",
		"HI": "SouthChina",
		"CQ": "Southwest",
		"SC": "Southwest",
		"GZ": "Southwest",
		"YN": "Southwest",
		"XZ": "Southwest",
		"SN": "Northwest",
		"GS": "Northwest",
		"QH": "Northwest",
		"NX": "Northwest",
		"XJ": "Northwest",
	}
}
View Source
var Provinces = func() []Name {
	return []Name{
		{Code: "SH", CN: "上海", EN: "Shanghai", Short: []string{"SH"}},
		{Code: "QH", CN: "青海", EN: "Qinghai", Short: []string{"QH"}},
		{Code: "MO", CN: "澳门", EN: "Macao", Short: []string{"MO"}},
		{Code: "HB", CN: "湖北", EN: "Hubei", Short: []string{"HB"}},
		{Code: "AH", CN: "安徽", EN: "Anhui", Short: []string{"AH"}},
		{Code: "SX", CN: "山西", EN: "Shanxi", Short: []string{"SX"}},
		{Code: "JX", CN: "江西", EN: "Jiangxi", Short: []string{"JX"}},
		{Code: "BJ", CN: "北京", EN: "Beijing", Short: []string{"BJ"}},
		{Code: "HL", CN: "黑龙江", EN: "Heilongjiang", Short: []string{"HL"}},
		{Code: "JS", CN: "江苏", EN: "Jiangsu", Short: []string{"JS"}},
		{Code: "NM", CN: "内蒙古", EN: "Inner Mongolia Autonomous Region", Short: []string{"NM"}},
		{Code: "HI", CN: "海南", EN: "Hainan", Short: []string{"HI"}},
		{Code: "JL", CN: "吉林", EN: "Jilin", Short: []string{"JL"}},
		{Code: "TW", CN: "台湾", EN: "Taiwan", Short: []string{"TW"}},
		{Code: "FJ", CN: "福建", EN: "Fujian", Short: []string{"FJ"}},
		{Code: "XJ", CN: "新疆", EN: "Xinjiang", Short: []string{"XJ"}},
		{Code: "HN", CN: "湖南", EN: "Hunan", Short: []string{"HN", "HUN"}},
		{Code: "HE", CN: "河北", EN: "Hebei", Short: []string{"HE"}},
		{Code: "CQ", CN: "重庆", EN: "Chongqing", Short: []string{"CQ"}},
		{Code: "GD", CN: "广东", EN: "Guangdong", Short: []string{"GD"}},
		{Code: "HK", CN: "香港", EN: "Hong Kong", Short: []string{"HK"}},
		{Code: "SD", CN: "山东", EN: "Shandong", Short: []string{"SD"}},
		{Code: "SN", CN: "陕西", EN: "Shaanxi", Short: []string{"SN", "sshx"}},
		{Code: "ZJ", CN: "浙江", EN: "Zhejiang", Short: []string{"ZJ"}},
		{Code: "SC", CN: "四川", EN: "Sichuan", Short: []string{"SC"}},
		{Code: "GX", CN: "广西", EN: "Guangxi", Short: []string{"GX"}},
		{Code: "TJ", CN: "天津", EN: "Tianjin", Short: []string{"TJ"}},
		{Code: "HA", CN: "河南", EN: "Henan", Short: []string{"HA"}},
		{Code: "LN", CN: "辽宁", EN: "Liaoning", Short: []string{"LN"}},
		{Code: "GZ", CN: "贵州", EN: "Guizhou", Short: []string{"GZ"}},
		{Code: "XZ", CN: "西藏", EN: "Tibet", Short: []string{"XZ"}},
		{Code: "NX", CN: "宁夏", EN: "Ningxia Hui Autonomous Region", Short: []string{"NX"}},
		{Code: "YN", CN: "云南", EN: "Yunnan", Short: []string{"YN"}},
		{Code: "CN", CN: "中国", EN: "China", Short: []string{"CN"}},
		{Code: "GS", CN: "甘肃", EN: "Gansu", Short: []string{"GS"}},
	}
}
View Source
var Region = genFunc(Regions())

Region 为中国大区信息

View Source
var Regions = func() []Name {
	return []Name{
		{
			Short: []string{"东北"},
			CN:    "东北大区",
			EN:    "Northeast",
			Code:  "Northeast",
		},
		{
			Short: []string{"华北"},
			CN:    "华北大区",
			EN:    "NorthChina",
			Code:  "NorthChina",
		},
		{
			Short: []string{"华中"},
			CN:    "华中大区",
			EN:    "CentralChina",
			Code:  "CentralChina",
		},
		{
			Short: []string{"华东"},
			CN:    "华东大区",
			EN:    "EastChina",
			Code:  "EastChina",
		},
		{
			Short: []string{"华南"},
			CN:    "华南大区",
			EN:    "SouthChina",
			Code:  "SouthChina",
		},
		{
			Short: []string{"西南"},
			CN:    "西南大区",
			EN:    "Southwest",
			Code:  "Southwest",
		},
		{
			Short: []string{"西北"},
			CN:    "西北大区",
			EN:    "Northwest",
			Code:  "Northwest",
		},
	}
}

Functions

func CityIspFromAlias

func CityIspFromAlias(alias string) string

func TrimArea

func TrimArea(area string) (string, bool)

func TrimCity

func TrimCity(city string, defaultCity string) (string, bool)

Types

type Name

type Name struct {
	Code  string
	CN    string
	EN    string
	Short []string
}

Name 为通用的地理信息数据结构

func CitiesInProvince

func CitiesInProvince(name string) []Name

func ProvincesInRegion

func ProvincesInRegion(name string) []Name

func RegionOfCity

func RegionOfCity(key string) Name

RegionOfCity 返回城市所在大区

func RegionOfProvince

func RegionOfProvince(name string) Name

RegionOfProvince 返回一个省份的大区

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL