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; }}
阅读全文
0 0
- Java常见帮助类(5)地图地址帮助类
- Java常见帮助类(7)IP查询地址帮助类
- Java常见帮助类(6)JSON帮助类
- Java常见帮助类(9)日期帮助类(一)
- Java常见帮助类(10)日期帮助类(二)
- Java常见帮助类(2)字符串处理类
- Java常见帮助类(3)读取配置文件
- Java常见帮助类(4)MD5加密
- Java常见帮助类(8)DES加解密
- Java常见帮助类(11)base64加解密
- 高德地图帮助类
- Java常用帮助类(1)验证帮助类
- JAVA中的帮助类
- java数据库帮助类
- java线程帮助类(无限循环)
- Java时间帮助类DateUtil
- java 日期格式化帮助类
- 读取帮助类(StreamTools)
- chrono库碰到的那些坑
- 倒计时
- Intent实现activity跳转
- AR的前景
- USACO-Section1.3 Ski Course Design
- Java常见帮助类(5)地图地址帮助类
- iOS 简单的视频直播功能开发(实时视音频流录制编码+RTMP传输+实时拉流解码播放)
- Uber 谷歌Waymo也开始研发自动驾驶卡车
- Java基础——使用三元运算符判断一个数的奇偶性
- React Native 介绍
- Q22_把二叉树打印成多行
- keras CNTK 后端
- 自制Android RSS阅读器
- ajax知识总结