fix: 补全 IP2Location 中国城市中文映射并按省消歧
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
422
service/geo_zh_cities.go
Normal file
422
service/geo_zh_cities.go
Normal file
@@ -0,0 +1,422 @@
|
||||
package service
|
||||
|
||||
// 由 IP2Location LITE-DB3 中国(含港澳台)city 采样生成。
|
||||
// 键为小写英文城市名;同音城市使用「省ISO|城市」复合键(如 ah|suzhou)。
|
||||
var cityZh = map[string]string{
|
||||
"ah|suzhou": "宿州",
|
||||
"aksu": "阿克苏",
|
||||
"altay": "阿勒泰",
|
||||
"amoy": "厦门",
|
||||
"ankang": "安康",
|
||||
"anqing": "安庆",
|
||||
"anshan": "鞍山",
|
||||
"anshun": "安顺",
|
||||
"anyang": "安阳",
|
||||
"baicheng": "白城",
|
||||
"baise": "百色",
|
||||
"baishan": "白山",
|
||||
"baiyin": "白银",
|
||||
"banqiao": "板桥",
|
||||
"baoding": "保定",
|
||||
"baoji": "宝鸡",
|
||||
"baoshan": "保山",
|
||||
"baotou": "包头",
|
||||
"barkam": "马尔康",
|
||||
"bayannur": "巴彦淖尔",
|
||||
"bazhong": "巴中",
|
||||
"beihai": "北海",
|
||||
"beijing": "北京",
|
||||
"beitun": "北屯",
|
||||
"bengbu": "蚌埠",
|
||||
"benxi": "本溪",
|
||||
"bijie": "毕节",
|
||||
"binzhou": "滨州",
|
||||
"bole": "博乐",
|
||||
"bozhou": "亳州",
|
||||
"cangzhou": "沧州",
|
||||
"canton": "广州",
|
||||
"changchun": "长春",
|
||||
"changde": "常德",
|
||||
"changhua": "彰化",
|
||||
"changji": "昌吉",
|
||||
"changsha": "长沙",
|
||||
"changzhi": "长治",
|
||||
"changzhou": "常州",
|
||||
"chaoyang": "朝阳",
|
||||
"chaozhou": "潮州",
|
||||
"chengde": "承德",
|
||||
"chengdu": "成都",
|
||||
"chenzhou": "郴州",
|
||||
"chiayi": "嘉义",
|
||||
"chifeng": "赤峰",
|
||||
"chizhou": "池州",
|
||||
"chongqing": "重庆",
|
||||
"chongzuo": "崇左",
|
||||
"chungking": "重庆",
|
||||
"chuxiong": "楚雄",
|
||||
"chuzhou": "滁州",
|
||||
"dali": "大理",
|
||||
"dalian": "大连",
|
||||
"dandong": "丹东",
|
||||
"danzhou": "儋州",
|
||||
"daqing": "大庆",
|
||||
"datong": "大同",
|
||||
"dazhou": "达州",
|
||||
"delingha": "德令哈",
|
||||
"deyang": "德阳",
|
||||
"dezhou": "德州",
|
||||
"dingxi": "定西",
|
||||
"dongguan": "东莞",
|
||||
"dongying": "东营",
|
||||
"douliu": "斗六",
|
||||
"duyun": "都匀",
|
||||
"emeishan": "峨眉山",
|
||||
"enshi": "恩施",
|
||||
"ezhou": "鄂州",
|
||||
"fangchenggang": "防城港",
|
||||
"fenyang": "汾阳",
|
||||
"fj|fuzhou": "福州",
|
||||
"foshan": "佛山",
|
||||
"fuqing": "福清",
|
||||
"fushun": "抚顺",
|
||||
"fuxin": "阜新",
|
||||
"fuyang": "阜阳",
|
||||
"fuzhou": "福州",
|
||||
"ganzhou": "赣州",
|
||||
"gaobeidian": "高碑店",
|
||||
"gongyi": "巩义",
|
||||
"gs|longnan": "陇南",
|
||||
"guang'an": "广安",
|
||||
"guangan": "广安",
|
||||
"guangyuan": "广元",
|
||||
"guangzhou": "广州",
|
||||
"guigang": "贵港",
|
||||
"guilin": "桂林",
|
||||
"guiyang": "贵阳",
|
||||
"guyuan": "固原",
|
||||
"gx|yulin": "玉林",
|
||||
"haerbin": "哈尔滨",
|
||||
"haidong": "海东",
|
||||
"haikou": "海口",
|
||||
"haining": "海宁",
|
||||
"hami": "哈密",
|
||||
"handan": "邯郸",
|
||||
"hangzhou": "杭州",
|
||||
"hanzhong": "汉中",
|
||||
"harbin": "哈尔滨",
|
||||
"hebi": "鹤壁",
|
||||
"hechi": "河池",
|
||||
"hefei": "合肥",
|
||||
"hegang": "鹤岗",
|
||||
"heihe": "黑河",
|
||||
"hengchun": "恒春",
|
||||
"hengshui": "衡水",
|
||||
"hengyang": "衡阳",
|
||||
"heyuan": "河源",
|
||||
"heze": "菏泽",
|
||||
"hezhou": "贺州",
|
||||
"hl|yichun": "伊春",
|
||||
"hohhot": "呼和浩特",
|
||||
"hong kong": "香港",
|
||||
"honghe": "红河",
|
||||
"hotan": "和田",
|
||||
"hsinchu": "新竹",
|
||||
"huai'an": "淮安",
|
||||
"huaian": "淮安",
|
||||
"huaibei": "淮北",
|
||||
"huaihua": "怀化",
|
||||
"huainan": "淮南",
|
||||
"hualien": "花莲",
|
||||
"huanggang": "黄冈",
|
||||
"huangshan": "黄山",
|
||||
"huangshi": "黄石",
|
||||
"huhehot": "呼和浩特",
|
||||
"huizhou": "惠州",
|
||||
"huludao": "葫芦岛",
|
||||
"hulunbuir": "呼伦贝尔",
|
||||
"huzhou": "湖州",
|
||||
"ji'an": "吉安",
|
||||
"jiamusi": "佳木斯",
|
||||
"jian": "吉安",
|
||||
"jiangmen": "江门",
|
||||
"jiaozuo": "焦作",
|
||||
"jiaxing": "嘉兴",
|
||||
"jiayuguan": "嘉峪关",
|
||||
"jieyang": "揭阳",
|
||||
"jilin": "吉林",
|
||||
"jinan": "济南",
|
||||
"jinchang": "金昌",
|
||||
"jincheng": "晋城",
|
||||
"jingdezhen": "景德镇",
|
||||
"jinghong": "景洪",
|
||||
"jingmen": "荆门",
|
||||
"jingzhou": "荆州",
|
||||
"jinhua": "金华",
|
||||
"jining": "济宁",
|
||||
"jinzhong": "晋中",
|
||||
"jinzhou": "锦州",
|
||||
"jishou": "吉首",
|
||||
"jiujiang": "九江",
|
||||
"jiuquan": "酒泉",
|
||||
"jixi": "鸡西",
|
||||
"jiyuan": "济源",
|
||||
"js|suzhou": "苏州",
|
||||
"js|taizhou": "泰州",
|
||||
"jx|fuzhou": "抚州",
|
||||
"jx|longnan": "龙南",
|
||||
"jx|yichun": "宜春",
|
||||
"kaifeng": "开封",
|
||||
"kaili": "凯里",
|
||||
"kangding": "康定",
|
||||
"kaohsiung": "高雄",
|
||||
"karamay": "克拉玛依",
|
||||
"kashgar": "喀什",
|
||||
"keelung": "基隆",
|
||||
"korla": "库尔勒",
|
||||
"kuk liu": "谷寮",
|
||||
"kunming": "昆明",
|
||||
"kuytun": "奎屯",
|
||||
"laibin": "来宾",
|
||||
"laiyang": "莱阳",
|
||||
"langfang": "廊坊",
|
||||
"lanzhou": "兰州",
|
||||
"leshan": "乐山",
|
||||
"lhasa": "拉萨",
|
||||
"lianyungang": "连云港",
|
||||
"liaocheng": "聊城",
|
||||
"liaoyang": "辽阳",
|
||||
"liaoyuan": "辽源",
|
||||
"lichuan": "利川",
|
||||
"lijiang": "丽江",
|
||||
"lincang": "临沧",
|
||||
"linfen": "临汾",
|
||||
"linqing": "临清",
|
||||
"linxia": "临夏",
|
||||
"linyi": "临沂",
|
||||
"lishui": "丽水",
|
||||
"liupanshui": "六盘水",
|
||||
"liuzhou": "柳州",
|
||||
"lo so shing": "芦须城",
|
||||
"longnan": "陇南",
|
||||
"longyan": "龙岩",
|
||||
"loudi": "娄底",
|
||||
"lu'an": "六安",
|
||||
"luan": "六安",
|
||||
"luohe": "漯河",
|
||||
"luoyang": "洛阳",
|
||||
"luzhou": "泸州",
|
||||
"ma'anshan": "马鞍山",
|
||||
"maanshan": "马鞍山",
|
||||
"macao": "澳门",
|
||||
"macau": "澳门",
|
||||
"magong": "马公",
|
||||
"mangshi": "芒市",
|
||||
"maoming": "茂名",
|
||||
"meishan": "眉山",
|
||||
"meizhou": "梅州",
|
||||
"mianyang": "绵阳",
|
||||
"miaoli": "苗栗",
|
||||
"mudanjiang": "牡丹江",
|
||||
"nagqu": "那曲",
|
||||
"nanchang": "南昌",
|
||||
"nanchong": "南充",
|
||||
"nangan": "南竿",
|
||||
"nanjing": "南京",
|
||||
"nanking": "南京",
|
||||
"nanning": "南宁",
|
||||
"nanping": "南平",
|
||||
"nantong": "南通",
|
||||
"nantou": "南投",
|
||||
"nanyang": "南阳",
|
||||
"neijiang": "内江",
|
||||
"new taipei": "新北",
|
||||
"ningbo": "宁波",
|
||||
"ningde": "宁德",
|
||||
"ordos": "鄂尔多斯",
|
||||
"pan long wan": "蟠龙湾",
|
||||
"panjin": "盘锦",
|
||||
"panzhihua": "攀枝花",
|
||||
"peking": "北京",
|
||||
"pengzhou": "彭州",
|
||||
"pingdingshan": "平顶山",
|
||||
"pingliang": "平凉",
|
||||
"pingtung": "屏东",
|
||||
"pingxiang": "萍乡",
|
||||
"pu'er": "普洱",
|
||||
"puer": "普洱",
|
||||
"puli": "埔里",
|
||||
"puning": "普宁",
|
||||
"putian": "莆田",
|
||||
"puyang": "濮阳",
|
||||
"qamdo": "昌都",
|
||||
"qianjiang": "潜江",
|
||||
"qingdao": "青岛",
|
||||
"qingyang": "庆阳",
|
||||
"qingyuan": "清远",
|
||||
"qinhuangdao": "秦皇岛",
|
||||
"qinzhou": "钦州",
|
||||
"qionghai": "琼海",
|
||||
"qiqihar": "齐齐哈尔",
|
||||
"qitaihe": "七台河",
|
||||
"quanzhou": "泉州",
|
||||
"qujing": "曲靖",
|
||||
"quzhou": "衢州",
|
||||
"renqiu": "任丘",
|
||||
"rizhao": "日照",
|
||||
"sanmenxia": "三门峡",
|
||||
"sanming": "三明",
|
||||
"sanya": "三亚",
|
||||
"shanghai": "上海",
|
||||
"shangluo": "商洛",
|
||||
"shangqiu": "商丘",
|
||||
"shangrao": "上饶",
|
||||
"shannan": "山南",
|
||||
"shantou": "汕头",
|
||||
"shanwei": "汕尾",
|
||||
"shaoguan": "韶关",
|
||||
"shaoxing": "绍兴",
|
||||
"shaoyang": "邵阳",
|
||||
"shenyang": "沈阳",
|
||||
"shenzhen": "深圳",
|
||||
"shihezi": "石河子",
|
||||
"shijiazhuang": "石家庄",
|
||||
"shiyan": "十堰",
|
||||
"shizuishan": "石嘴山",
|
||||
"shuangyashan": "双鸭山",
|
||||
"shuozhou": "朔州",
|
||||
"siping": "四平",
|
||||
"sn|yulin": "榆林",
|
||||
"songyuan": "松原",
|
||||
"suihua": "绥化",
|
||||
"suining": "遂宁",
|
||||
"suizhou": "随州",
|
||||
"suqian": "宿迁",
|
||||
"suzhou": "苏州",
|
||||
"sx|jincheng": "晋城",
|
||||
"tacheng": "塔城",
|
||||
"tai wong ha": "大王下",
|
||||
"tai'an": "泰安",
|
||||
"taian": "泰安",
|
||||
"taibao": "太保",
|
||||
"taichung": "台中",
|
||||
"tainan": "台南",
|
||||
"taipei": "台北",
|
||||
"taitung": "台东",
|
||||
"taiyuan": "太原",
|
||||
"taizhou": "台州",
|
||||
"tangshan": "唐山",
|
||||
"taoyuan": "桃园",
|
||||
"tianjin": "天津",
|
||||
"tianmen": "天门",
|
||||
"tianshui": "天水",
|
||||
"tieling": "铁岭",
|
||||
"to fung shan": "道风山",
|
||||
"tongchuan": "铜川",
|
||||
"tonghua": "通化",
|
||||
"tongliao": "通辽",
|
||||
"tongling": "铜陵",
|
||||
"tongren": "铜仁",
|
||||
"tsim sha tsui": "尖沙咀",
|
||||
"turpan": "吐鲁番",
|
||||
"tw|jincheng": "金城",
|
||||
"ulanhot": "乌兰浩特",
|
||||
"ulanqab": "乌兰察布",
|
||||
"urumqi": "乌鲁木齐",
|
||||
"wafangdian": "瓦房店",
|
||||
"weifang": "潍坊",
|
||||
"weihai": "威海",
|
||||
"weinan": "渭南",
|
||||
"wenchang": "文昌",
|
||||
"wenling": "温岭",
|
||||
"wenshan": "文山",
|
||||
"wenzhou": "温州",
|
||||
"wong fung leng": "黄峰岭",
|
||||
"wuchuan": "吴川",
|
||||
"wuhai": "乌海",
|
||||
"wuhan": "武汉",
|
||||
"wuhu": "芜湖",
|
||||
"wulumuqi": "乌鲁木齐",
|
||||
"wuwei": "武威",
|
||||
"wuxi": "无锡",
|
||||
"wuzhishan": "五指山",
|
||||
"wuzhong": "吴忠",
|
||||
"wuzhou": "梧州",
|
||||
"xi'an": "西安",
|
||||
"xiamen": "厦门",
|
||||
"xian": "西安",
|
||||
"xiangtan": "湘潭",
|
||||
"xiangyang": "襄阳",
|
||||
"xianning": "咸宁",
|
||||
"xiantao": "仙桃",
|
||||
"xianyang": "咸阳",
|
||||
"xiaogan": "孝感",
|
||||
"xichang": "西昌",
|
||||
"xilinhot": "锡林浩特",
|
||||
"xingtai": "邢台",
|
||||
"xingyi": "兴义",
|
||||
"xining": "西宁",
|
||||
"xinxiang": "新乡",
|
||||
"xinyang": "信阳",
|
||||
"xinying": "新营",
|
||||
"xinyu": "新余",
|
||||
"xinzhou": "忻州",
|
||||
"xuancheng": "宣城",
|
||||
"xuchang": "许昌",
|
||||
"xuzhou": "徐州",
|
||||
"ya'an": "雅安",
|
||||
"yaan": "雅安",
|
||||
"yan'an": "延安",
|
||||
"yanan": "延安",
|
||||
"yancheng": "盐城",
|
||||
"yangjiang": "阳江",
|
||||
"yangquan": "阳泉",
|
||||
"yangzhou": "扬州",
|
||||
"yanji": "延吉",
|
||||
"yantai": "烟台",
|
||||
"yibin": "宜宾",
|
||||
"yichang": "宜昌",
|
||||
"yichun": "宜春",
|
||||
"yilan": "宜兰",
|
||||
"yinchuan": "银川",
|
||||
"yingkou": "营口",
|
||||
"yingtan": "鹰潭",
|
||||
"yiwu": "义乌",
|
||||
"yiyang": "益阳",
|
||||
"yongzhou": "永州",
|
||||
"yuanlin": "员林",
|
||||
"yueyang": "岳阳",
|
||||
"yujing": "玉井",
|
||||
"yulin": "玉林",
|
||||
"yuncheng": "运城",
|
||||
"yunfu": "云浮",
|
||||
"yunlin": "云林",
|
||||
"yushu": "玉树",
|
||||
"yuxi": "玉溪",
|
||||
"yuyao": "余姚",
|
||||
"zaozhuang": "枣庄",
|
||||
"zhangjiajie": "张家界",
|
||||
"zhangjiakou": "张家口",
|
||||
"zhangshu": "樟树",
|
||||
"zhangye": "张掖",
|
||||
"zhangzhou": "漳州",
|
||||
"zhanjiang": "湛江",
|
||||
"zhaoqing": "肇庆",
|
||||
"zhaotong": "昭通",
|
||||
"zhengzhou": "郑州",
|
||||
"zhenjiang": "镇江",
|
||||
"zhongshan": "中山",
|
||||
"zhongwei": "中卫",
|
||||
"zhoukou": "周口",
|
||||
"zhoushan": "舟山",
|
||||
"zhuhai": "珠海",
|
||||
"zhuji": "诸暨",
|
||||
"zhumadian": "驻马店",
|
||||
"zhuozhou": "涿州",
|
||||
"zhuzhou": "株洲",
|
||||
"zibo": "淄博",
|
||||
"zigong": "自贡",
|
||||
"ziyang": "资阳",
|
||||
"zj|taizhou": "台州",
|
||||
"zunhua": "遵化",
|
||||
"zunyi": "遵义",
|
||||
}
|
||||
Reference in New Issue
Block a user