Java常见帮助类(5)地图地址帮助类

来源:互联网 发布:众泰e200和知豆 编辑:程序博客网 时间:2024/05/20 10:55

如果项目中涉及ECHARTS中的地图是,可能需要这样一个帮助类:

/** * Created by Administrator on 2016/6/3 0003. */public class MapUtil{        /**     * TODO 转换成世界地图地址     *     * @param addr     * @return     * @author     * @version 2016年5月28日 下午4:28:49     */    public static String toWorldMapAddr(String addr)    {                String[] addrs = new String[] { "安道尔", "阿拉伯联合酋长国", "阿富汗", "安提瓜和巴布达", "安圭拉", "阿尔巴尼亚", "亚美尼亚", "荷属安地列斯", "安哥拉",                "南极洲",//                "阿根廷", "美属萨摩亚", "奥地利", "澳大利亚", "阿鲁巴", "阿塞拜疆", "波斯尼亚和黑塞哥维那", "巴巴多斯", "孟加拉", "比利时",//                "布基纳法索", "保加利亚", "巴林", "布隆迪", "贝宁", "百慕大", "文莱", "玻利维亚", "巴西", "巴哈马",//                "不丹", "布维岛", "博茨瓦纳", "白俄罗斯", "伯利兹", "加拿大", "科科斯(基林)群岛", "刚果", "中非共和国", "刚果",//                "瑞士", "科特迪瓦", "库克群岛", "智利", "喀麦隆",/* "中国", */"哥伦比亚", "哥斯达黎加", "古巴", "佛得角",//                "圣诞岛", "塞浦路斯", "捷克共和国", "德国", "吉布提", "丹麦", "多米尼克", "多米尼加共和国", "阿尔及利亚", "厄瓜多尔",//                "爱沙尼亚", "埃及", "西撒哈拉", "厄立特里亚", "西班牙", "埃塞俄比亚", "芬兰", "斐济", "马尔维纳斯群岛", "密克罗尼西亚",//                "法罗群岛", "法国", "加蓬", "英国", "格林纳达", "格鲁吉亚", "法属圭亚那", "加纳", "直布罗陀", "格陵兰岛",//                "冈比亚", "几内亚", "瓜德罗普岛", "赤道几内亚", "希腊", "南乔治亚岛和南桑威奇群岛", "危地马拉", "关岛", "几内亚比绍", "圭亚那",//                "赫德岛和麦当劳群岛", "洪都拉斯", "克罗地亚", "海地", "匈牙利", "印度尼西亚", "爱尔兰", "以色列", "印度", "英属印度洋领地",//                "伊拉克", "伊朗", "冰岛", "意大利", "牙买加", "乔丹", "日本", "肯尼亚", "吉尔吉斯斯坦", "柬埔寨",//                "基里巴斯", "科摩罗", "圣基茨和尼维斯", "朝鲜", "韩国", "科威特", "开曼群岛", "哈萨克斯坦", "老挝", "黎巴嫩",//                "圣露西亚", "列支敦士登", "斯里兰卡", "利比里亚", "莱索托", "立陶宛", "卢森堡", "拉脱维亚", "阿拉伯利比亚民众国", "摩洛哥",//                "摩纳哥", "摩尔多瓦", "黑山", "马达加斯加", "马绍尔群岛", "马其顿", "马里", "缅甸", "蒙古", "北马里亚纳群岛",//                "马提尼克岛", "毛里塔尼亚", "蒙特塞拉特", "马耳他", "毛里求斯", "马尔代夫", "马拉维", "墨西哥", "马来西亚", "莫桑比克",//                "纳米比亚", "新喀里多尼亚", "尼日尔", "诺福克岛", "尼日利亚", "尼加拉瓜", "荷兰", "挪威", "尼泊尔", "瑙鲁",//                "纽埃", "新西兰", "阿曼", "巴拿马", "秘鲁", "法属波利尼西亚", "巴布亚新几内亚", "菲律宾", "巴基斯坦", "波兰",//                "圣皮埃尔和密克隆岛", "波多黎各", "葡萄牙", "帕劳", "巴拉圭", "卡塔尔", "留尼旺岛", "罗马尼亚", "塞尔维亚", "俄罗斯",//                "卢旺达", "沙特阿拉伯", "所罗门群岛", "塞舌尔", "苏丹", "瑞典", "新加坡", "斯洛文尼亚", "斯洛伐克", "塞拉利昂",//                "圣马力诺", "塞内加尔", "索马里", "苏里南", "圣多美和普林西比", "萨尔瓦多", "叙利亚", "斯威士兰", "特克斯和凯科斯群岛", "乍得",//                "多哥", "泰国", "塔吉克斯坦", "托克劳", "土库曼斯坦", "突尼斯", "汤加", "土耳其", "特立尼达和多巴哥", "图瓦卢",//                "坦桑尼亚", "乌克兰", "乌干达", "美国", "乌拉圭", "乌兹别克斯坦", "梵蒂冈", "委内瑞拉", "越南", "瓦努阿图",//                "瓦利斯和富图纳群岛", "萨摩亚", "也门", "马约特", "南非", "赞比亚", "津巴布韦", "英属维京群岛", "维尔京群岛美", "梵蒂冈城国",//                "巴勒斯坦领土", "澳门", "香港", "捷克", "阿联酋" };                String code = "";        if ( StringUtils.isNoneBlank(addr) )        {            for (int i = 0; i < addrs.length; i++)            {                if ( addr.contains(addrs[i]) )                {                    return addrs[i];                }            }        }        return code;    }        /**     * TODO 转换成中国地图地址     *     * @param addr     * @return     * @author     * @version 2016年5月28日 下午4:28:49     */    public static String toChinaMapAddr(String addr)    {                String[] addrs = new String[] { "上海", "东莞", "东营", "中山", "临汾", "临沂", "丹东", "丽水", "乌鲁木齐", "佛山", //                "保定", "兰州", "包头", "北京", "北海", "南京", "南宁", "南昌", "南通", "厦门", //                "台州", "合肥", "呼和浩特", "咸阳", "哈尔滨", "唐山", "嘉兴", "大同", "大连", "天津", //                "太原", "威海", "宁波", "宝鸡", "宿迁", "常州", "广州", "廊坊", "延安", "张家口",//                "徐州", "德州", "惠州", "成都", "扬州", "承德", "拉萨", "无锡", "日照", "昆明",//                "杭州", "枣庄", "柳州", "株洲", "武汉", "汕头", "江门", "沈阳", "沧州", "河源", //                "泉州", "泰安", "泰州", "济南", "济宁", "海口", "淄博", "淮安", "深圳", "清远", //                "温州", "渭南", "湖州", "湘潭", "滨州", "潍坊", "烟台", "玉溪", "珠海", "盐城",//                "盘锦", "石家庄", "福州", "秦皇岛", "绍兴", "聊城", "肇庆", "舟山", "苏州", "莱芜",//                "菏泽", "营口", "葫芦岛", "衡水", "衢州", "西宁", "西安", "贵阳", "连云港", "邢台",//                "邯郸", "郑州", "鄂尔多斯", "重庆", "金华", "铜川", "银川", "镇江", "长春", "长沙",//                "长治", "阳泉", "青岛", "韶关" };                String code = "";        if ( StringUtils.isNoneBlank(addr) )        {            for (int i = 0; i < addrs.length; i++)            {                if ( addr.contains(addrs[i]) )                {                    return addrs[i];                }            }        }        return code;    }}


原创粉丝点击