package com.potevio.telecom;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.net.URL;
import java.text.DateFormat;
import java.util.Date;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.NodeList;
/**
* @description 通过Java获取Google的简单天气预报
* @author ZhouJingxian
*
*/
public class GetGoogleWeather {
/**
*
* @param cityName 注意weather那写入城市的拼音转化一下就行,
* 打开之后是XML格式的然后再提取。
* @return
*/
public String getWeather(String cityName,String fileAddr){
//获取google上的天气情况,写入文件
try{
URL url = new URL("http://www.google.com/ig/api?hl=zh_cn&weather="+cityName);
InputStream inputstream = url.openStream();
String s,str;
BufferedReader in = new BufferedReader(new InputStreamReader(inputstream));
StringBuffer stringbuffer = new StringBuffer();
Writer out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fileAddr),"utf-8"));
while((s = in.readLine())!=null){
stringbuffer.append(s);
}
str = new String(stringbuffer);
out.write(str);
out.close();
in.close();
}catch(IOException e){
e.printStackTrace();
}
//读取需要的数据
File file = new File(fileAddr);
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
String str=null;
try{
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse(file);
NodeList nodelist1 = (NodeList)doc.getElementsByTagName("forecast_conditions");
NodeList nodelist2 = nodelist1.item(0).getChildNodes();
str = nodelist2.item(4).getAttributes().item(0).getNodeValue()+",temperature:"
+nodelist2.item(1).getAttributes().item(0).getNodeValue()+"℃-"
+nodelist2.item(2).getAttributes().item(0).getNodeValue()+"℃";
}catch(Exception e){
e.printStackTrace();
}
return str;
}
public static void main(String args[]){
GetGoogleWeather ggw = new GetGoogleWeather();
String cityName = "beijing";
String fileAddr = "F:/"+cityName+".xml";
String temperature = ggw.getWeather(cityName,fileAddr);
Date nowDate = new Date();
DateFormat dateformat = DateFormat.getDateInstance();
String today = dateformat.format(nowDate);
System.out.println(today+" "+cityName+"的天气情况是:"+temperature);
}
}
下面这些是我自己写的,是根据谷歌google的使用规则写的,注意像山西、陕西这样的用法
package com.weather;
import java.util.ArrayList;
import java.util.Hashtable;
import java.util.List;
public class FlagConstants {
public static final List<Hashtable> CITY_LIST = new ArrayList<Hashtable>();
static {
// ----------------安徽 开始-------------------
Hashtable<String, String> ht = new Hashtable<String, String>();
ht.put("code", "hefei");
ht.put("pcode", "anhui");
ht.put("name", "合肥");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "chaohu");
ht.put("pcode", "anhui");
ht.put("name", "巢湖");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "bengbu");
ht.put("pcode", "anhui");
ht.put("name", "蚌埠");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "anqing");
ht.put("pcode", "anhui");
ht.put("name", "安庆");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "liuan");
ht.put("pcode", "anhui");
ht.put("name", "六安");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "chuzhou");
ht.put("pcode", "anhui");
ht.put("name", "滁州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "maanshan");
ht.put("pcode", "anhui");
ht.put("name", "马鞍山");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "fuyang");
ht.put("pcode", "anhui");
ht.put("name", "阜阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "xuancheng");
ht.put("pcode", "anhui");
ht.put("name", "宣城");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "tongling");
ht.put("pcode", "anhui");
ht.put("name", "铜陵");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "huaibei");
ht.put("pcode", "anhui");
ht.put("name", "淮北");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "wuhu");
ht.put("pcode", "anhui");
ht.put("name", "芜湖");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "suzhou");
ht.put("pcode", "anhui");
ht.put("name", "宿州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "huainan");
ht.put("pcode", "anhui");
ht.put("name", "淮南");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "chizhou");
ht.put("pcode", "anhui");
ht.put("name", "池州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "huangshan");
ht.put("pcode", "anhui");
ht.put("name", "黄山");
CITY_LIST.add(ht);
// ----------------安徽 结束-------------------
// ----------------澳门 开始-------------------
ht = new Hashtable<String, String>();
ht.put("code", "aomen");
ht.put("pcode", "aomen");
ht.put("name", "澳门");
CITY_LIST.add(ht);
// ----------------澳门 结束-------------------
// ----------------北京 开始-------------------
ht = new Hashtable<String, String>();
ht.put("code", "beijing");
ht.put("pcode", "beijing");
ht.put("name", "北京");
CITY_LIST.add(ht);
// ----------------北京 结束-------------------
// ----------------重庆 开始-------------------
ht = new Hashtable<String, String>();
ht.put("code", "chongqing");
ht.put("pcode", "chongqing");
ht.put("name", "重庆");
CITY_LIST.add(ht);
// ----------------重庆 结束-------------------
// ----------------福建 开始-------------------
ht = new Hashtable<String, String>();
ht.put("code", "fuzhou");
ht.put("pcode", "fujian");
ht.put("name", "福州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "xiamen");
ht.put("pcode", "fujian");
ht.put("name", "厦门");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "longyan");
ht.put("pcode", "fujian");
ht.put("name", "龙岩");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "nanping");
ht.put("pcode", "fujian");
ht.put("name", "南平");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "ningde");
ht.put("pcode", "fujian");
ht.put("name", "宁德");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "putian");
ht.put("pcode", "fujian");
ht.put("name", "莆田");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "quanzhou");
ht.put("pcode", "fujian");
ht.put("name", "泉州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "sanming");
ht.put("pcode", "fujian");
ht.put("name", "三明");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "zhangzhou");
ht.put("pcode", "fujian");
ht.put("name", "漳州");
CITY_LIST.add(ht);
// ----------------福建 结束-------------------
// ----------------甘肃 开始-------------------
ht = new Hashtable<String, String>();
ht.put("code", "lanzhou");
ht.put("pcode", "gansu");
ht.put("name", "兰州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "beijin");
ht.put("pcode", "gansu");
ht.put("name", "白银");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "jiuquan");
ht.put("pcode", "gansu");
ht.put("name", "酒泉");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "tianshui");
ht.put("pcode", "gansu");
ht.put("name", "天水");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "wuwei");
ht.put("pcode", "gansu");
ht.put("name", "武威");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "zhangye");
ht.put("pcode", "gansu");
ht.put("name", "张掖");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "gannan");
ht.put("pcode", "gansu");
ht.put("name", "甘南");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "linxia");
ht.put("pcode", "gansu");
ht.put("name", "临夏");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "pingliang");
ht.put("pcode", "gansu");
ht.put("name", "平凉");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "dingxi");
ht.put("pcode", "gansu");
ht.put("name", "定西");
CITY_LIST.add(ht);
// ----------------甘肃 结束-------------------
// ----------------广东 开始-------------------
ht = new Hashtable<String, String>();
ht.put("code", "guangzhou");
ht.put("pcode", "guangdong");
ht.put("name", "广州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "shenzhen");
ht.put("pcode", "guangdong");
ht.put("name", "深圳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "chaozhou");
ht.put("pcode", "guangdong");
ht.put("name", "潮州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "shaoguan");
ht.put("pcode", "guangdong");
ht.put("name", "韶关");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "zhanjiang");
ht.put("pcode", "guangdong");
ht.put("name", "湛江");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "huizhou");
ht.put("pcode", "guangdong");
ht.put("name", "惠州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "qingyuan");
ht.put("pcode", "guangdong");
ht.put("name", "清远");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "dongwan");
ht.put("pcode", "guangdong");
ht.put("name", "东莞");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "jiangmen");
ht.put("pcode", "guangdong");
ht.put("name", "江门");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "maoming");
ht.put("pcode", "guangdong");
ht.put("name", "茂名");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "zhaoqing");
ht.put("pcode", "guangdong");
ht.put("name", "肇庆");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "shanwei");
ht.put("pcode", "guangdong");
ht.put("name", "汕尾");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "heyuan");
ht.put("pcode", "guangdong");
ht.put("name", "河源");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "jieyang");
ht.put("pcode", "guangdong");
ht.put("name", "揭阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "meizhou");
ht.put("pcode", "guangdong");
ht.put("name", "梅州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "zhongshan");
ht.put("pcode", "guangdong");
ht.put("name", "中山");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "jiangyang");
ht.put("pcode", "guangdong");
ht.put("name", "江阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "yunfu");
ht.put("pcode", "guangdong");
ht.put("name", "云浮");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "zhuhai");
ht.put("pcode", "guangdong");
ht.put("name", "珠海");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "shantou");
ht.put("pcode", "guangdong");
ht.put("name", "汕头");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "foshan");
ht.put("pcode", "guangdong");
ht.put("name", "佛山");
CITY_LIST.add(ht);
// ----------------广东 结束-------------------
// ----------------广西 开始-------------------
ht = new Hashtable<String, String>();
ht.put("code", "nanning");
ht.put("pcode", "guangxi");
ht.put("name", "南宁");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "guilin");
ht.put("pcode", "guangxi");
ht.put("name", "桂林");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "liuzhou");
ht.put("pcode", "guangxi");
ht.put("name", "柳州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "wuzhou");
ht.put("pcode", "guangxi");
ht.put("name", "梧州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "yulin");
ht.put("pcode", "guangxi");
ht.put("name", "玉林");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "hezhou");
ht.put("pcode", "guangxi");
ht.put("name", "贺州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "qinzhou");
ht.put("pcode", "guangxi");
ht.put("name", "钦州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "guigang");
ht.put("pcode", "guangxi");
ht.put("name", "贵港");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "fangchenggang");
ht.put("pcode", "guangxi");
ht.put("name", "防城港");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "baise");
ht.put("pcode", "guangxi");
ht.put("name", "百色");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "beihai");
ht.put("pcode", "guangxi");
ht.put("name", "北海");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "hechi");
ht.put("pcode", "guangxi");
ht.put("name", "河池");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "laibin");
ht.put("pcode", "guangxi");
ht.put("name", "来宾");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "chongzuo");
ht.put("pcode", "guangxi");
ht.put("name", "崇左");
CITY_LIST.add(ht);
// ----------------广西 结束-------------------
// ----------------贵州 开始-------------------
ht = new Hashtable<String, String>();
ht.put("code", "guiyang");
ht.put("pcode", "guizhou");
ht.put("name", "贵阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "liupanshui");
ht.put("pcode", "guizhou");
ht.put("name", "六盘水");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "tongren");
ht.put("pcode", "guizhou");
ht.put("name", "铜仁");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "anshun");
ht.put("pcode", "guizhou");
ht.put("name", "安顺");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "kaili");
ht.put("pcode", "guizhou");
ht.put("name", "凯里");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "duyun");
ht.put("pcode", "guizhou");
ht.put("name", "都匀");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "xingyi");
ht.put("pcode", "guizhou");
ht.put("name", "兴义");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "bijie");
ht.put("pcode", "guizhou");
ht.put("name", "毕节");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "zunyi");
ht.put("pcode", "guizhou");
ht.put("name", "遵义");
CITY_LIST.add(ht);
// ----------------贵州 结束-------------------
// ----------------海南 开始-------------------
ht = new Hashtable<String, String>();
ht.put("code", "haikou");
ht.put("pcode", "hainan");
ht.put("name", "海口");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "sanya");
ht.put("pcode", "hainan");
ht.put("name", "三亚");
CITY_LIST.add(ht);
// ----------------海南 结束-------------------
// ----------------河北 开始-------------------
ht = new Hashtable<String, String>();
ht.put("code", "shijiazhuang");
ht.put("pcode", "hebei");
ht.put("name", "石家庄");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "tangshan");
ht.put("pcode", "hebei");
ht.put("name", "唐山");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "zhangjiakou");
ht.put("pcode", "hebei");
ht.put("name", "张家口");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "langfang");
ht.put("pcode", "hebei");
ht.put("name", "廊坊");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "xingtai");
ht.put("pcode", "hebei");
ht.put("name", "邢台");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "handan");
ht.put("pcode", "hebei");
ht.put("name", "邯郸");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "cangzhou");
ht.put("pcode", "hebei");
ht.put("name", "沧州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "hengshui");
ht.put("pcode", "hebei");
ht.put("name", "衡水");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "chengde");
ht.put("pcode", "hebei");
ht.put("name", "承德");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "baoding");
ht.put("pcode", "hebei");
ht.put("name", "保定");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "qinghuangdao");
ht.put("pcode", "hebei");
ht.put("name", "秦皇岛");
CITY_LIST.add(ht);
// ----------------河北 结束-------------------
// ----------------黑龙江 开始-------------------
ht = new Hashtable<String, String>();
ht.put("code", "haerbin");
ht.put("pcode", "heilongjiang");
ht.put("name", "哈尔滨");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "qiqihaer");
ht.put("pcode", "heilongjiang");
ht.put("name", "齐齐哈尔");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "mudanjiang");
ht.put("pcode", "heilongjiang");
ht.put("name", "牡丹江");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "daqing");
ht.put("pcode", "heilongjiang");
ht.put("name", "大庆");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "yichun");
ht.put("pcode", "heilongjiang");
ht.put("name", "伊春");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "shuangyashan");
ht.put("pcode", "heilongjiang");
ht.put("name", "双鸭山");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "hegang");
ht.put("pcode", "heilongjiang");
ht.put("name", "鹤岗");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "jixi");
ht.put("pcode", "heilongjiang");
ht.put("name", "鸡西");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "jiamusi");
ht.put("pcode", "heilongjiang");
ht.put("name", "佳木斯");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "qitaihe");
ht.put("pcode", "heilongjiang");
ht.put("name", "七台河");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "heihe");
ht.put("pcode", "heilongjiang");
ht.put("name", "黑河");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "suihua");
ht.put("pcode", "heilongjiang");
ht.put("name", "绥化");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "daxinganling");
ht.put("pcode", "heilongjiang");
ht.put("name", "大兴安岭");
CITY_LIST.add(ht);
// ----------------黑龙江 结束-------------------
// ----------------河南 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "zhengzhou");
ht.put("name", "郑州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "kaifeng");
ht.put("name", "开封");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "luoyang");
ht.put("name", "洛阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "pingdingshan");
ht.put("name", "平顶山");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "jiaozuo");
ht.put("name", "焦作");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "hebi");
ht.put("name", "鹤壁");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "xinxiang");
ht.put("name", "新乡");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "anyang");
ht.put("name", "安阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "puyang");
ht.put("name", "濮阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "xuchang");
ht.put("name", "许昌");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "luohe");
ht.put("name", "漯河");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "sanmenxia");
ht.put("name", "三门峡");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "nanyang");
ht.put("name", "南阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "shangqiu");
ht.put("name", "商丘");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "xinyang");
ht.put("name", "信阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "zhoukou");
ht.put("name", "周口");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "henan");
ht.put("code", "zhumadian");
ht.put("name", "驻马店");
CITY_LIST.add(ht);
// ----------------河南 结束-------------------
// ----------------湖北 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "hubei");
ht.put("code", "wuhan");
ht.put("name", "武汉");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hubei");
ht.put("code", "yichang");
ht.put("name", "宜昌");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hubei");
ht.put("code", "huanggang");
ht.put("name", "黄冈");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hubei");
ht.put("code", "enshi");
ht.put("name", "恩施");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hubei");
ht.put("code", "jingzhou");
ht.put("name", "荆州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hubei");
ht.put("code", "shiyan");
ht.put("name", "十堰");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hubei");
ht.put("code", "xianning");
ht.put("name", "咸宁");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hubei");
ht.put("code", "xiangfan");
ht.put("name", "襄樊");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hubei");
ht.put("code", "xiaogan");
ht.put("name", "孝感");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hubei");
ht.put("code", "suizhou");
ht.put("name", "随州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hubei");
ht.put("code", "huangshi");
ht.put("name", "黄石");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hubei");
ht.put("code", "jingmen");
ht.put("name", "荆门");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hubei");
ht.put("code", "ezho");
ht.put("name", "鄂州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hubei");
ht.put("code", "qianjiang");
ht.put("name", "潜江");
CITY_LIST.add(ht);
// ----------------湖北 结束-------------------
// ----------------湖南 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "changsha");
ht.put("name", "长沙");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "shaoyang");
ht.put("name", "邵阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "changde");
ht.put("name", "常德");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "chenzhou");
ht.put("name", "郴州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "jishou");
ht.put("name", "吉首");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "zhuzhou");
ht.put("name", "株洲");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "loudi");
ht.put("name", "娄底");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "xiangtan");
ht.put("name", "湘潭");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "yiyang");
ht.put("name", "益阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "yongzhou");
ht.put("name", "永州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "yueyang");
ht.put("name", "岳阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "hengyang");
ht.put("name", "衡阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "huaihua");
ht.put("name", "怀化");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "shaoshan");
ht.put("name", "韶山");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "hunan");
ht.put("code", "zhangjiajie");
ht.put("name", "张家界");
CITY_LIST.add(ht);
// ----------------湖南 结束-------------------
// ----------------江苏 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "nanjing");
ht.put("name", "南京");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "suzhou");
ht.put("name", "苏州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "nantong");
ht.put("name", "南通");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "taicang");
ht.put("name", "太仓");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "xuzhou");
ht.put("name", "徐州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "zhenjiang");
ht.put("name", "镇江");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "huaian");
ht.put("name", "淮安");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "changshu");
ht.put("name", "常熟");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "yancheng");
ht.put("name", "盐城");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "taizhou");
ht.put("name", "泰州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "wuxi");
ht.put("name", "无锡");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "lianyungang");
ht.put("name", "连云港");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "yangzhou");
ht.put("name", "扬州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "changzhou");
ht.put("name", "常州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangsu");
ht.put("code", "suqian");
ht.put("name", "宿迁");
CITY_LIST.add(ht);
// ----------------江苏 结束-------------------
// ----------------江西 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangxi");
ht.put("code", "nanchang");
ht.put("name", "南昌");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangxi");
ht.put("code", "pingxiang");
ht.put("name", "萍乡");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangxi");
ht.put("code", "jiujiang");
ht.put("name", "九江");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangxi");
ht.put("code", "shangrao");
ht.put("name", "上饶");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangxi");
ht.put("code", "jian");
ht.put("name", "吉安");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangxi");
ht.put("code", "yingtan");
ht.put("name", "鹰潭");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangxi");
ht.put("code", "yichun");
ht.put("name", " 宜春");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangxi");
ht.put("code", "xinyu");
ht.put("name", "新余");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangxi");
ht.put("code", "jingdezhen");
ht.put("name", "景德镇");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jiangxi");
ht.put("code", "ganzhou");
ht.put("name", "赣州");
CITY_LIST.add(ht);
// ----------------江西 结束-------------------
// ----------------吉林 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "jilin");
ht.put("code", "changchun");
ht.put("name", "长春");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jilin");
ht.put("code", "yanbian");
ht.put("name", "延边");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jilin");
ht.put("code", "jilin");
ht.put("name", "吉林");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jilin");
ht.put("code", "baishan");
ht.put("name", "白山");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jilin");
ht.put("code", "baicheng");
ht.put("name", "白城");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jilin");
ht.put("code", "siping");
ht.put("name", "四平");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jilin");
ht.put("code", "songyuan");
ht.put("name", "松原");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jilin");
ht.put("code", "liaoyuan");
ht.put("name", "辽源");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "jilin");
ht.put("code", "tonghua");
ht.put("name", "通化");
CITY_LIST.add(ht);
// ----------------吉林 结束-------------------
// ----------------辽宁 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "liaoning");
ht.put("code", "shenyang");
ht.put("name", "沈阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "liaoning");
ht.put("code", "dalian");
ht.put("name", "大连");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "liaoning");
ht.put("code", "huludao");
ht.put("name", "葫芦岛");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "liaoning");
ht.put("code", "panjin");
ht.put("name", "盘锦");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "liaoning");
ht.put("code", "benxi");
ht.put("name", "本溪");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "liaoning");
ht.put("code", "fushun");
ht.put("name", "抚顺");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "liaoning");
ht.put("code", "tieling");
ht.put("name", "铁岭");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "liaoning");
ht.put("code", "liaoyang");
ht.put("name", "辽阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "liaoning");
ht.put("code", "yingkou");
ht.put("name", "营口");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "liaoning");
ht.put("code", "fuxin");
ht.put("name", "阜新");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "liaoning");
ht.put("code", "chaoyang");
ht.put("name", "朝阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "liaoning");
ht.put("code", "jinzhou");
ht.put("name", "锦州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "liaoning");
ht.put("code", "dandong");
ht.put("name", "丹东");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "liaoning");
ht.put("code", "anshan");
ht.put("name", "鞍山");
CITY_LIST.add(ht);
// ----------------辽宁 结束-------------------
// ----------------内蒙古 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "neimenggu");
ht.put("code", "huhehaote");
ht.put("name", "呼和浩特");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "neimenggu");
ht.put("code", "hulunbeier");
ht.put("name", "呼伦贝尔");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "neimenggu");
ht.put("code", "xilinhaote");
ht.put("name", "锡林浩特");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "neimenggu");
ht.put("code", "baotou");
ht.put("name", "包头");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "neimenggu");
ht.put("code", "chifeng");
ht.put("name", "赤峰");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "neimenggu");
ht.put("code", "hailaer");
ht.put("name", "海拉尔");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "neimenggu");
ht.put("code", "wuhai");
ht.put("name", "乌海");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "neimenggu");
ht.put("code", "eerduosi");
ht.put("name", "鄂尔多斯");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "neimenggu");
ht.put("code", "tongliao");
ht.put("name", "通辽");
CITY_LIST.add(ht);
// ----------------内蒙古 结束-------------------
// ----------------宁夏 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "ningxia");
ht.put("code", "yinchuan");
ht.put("name", "银川");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "ningxia");
ht.put("code", "guyuan");
ht.put("name", "固原");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "ningxia");
ht.put("code", "shizuishan");
ht.put("name", "石嘴山");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "ningxia");
ht.put("code", "wuzhong");
ht.put("name", "吴忠");
CITY_LIST.add(ht);
// ----------------宁夏 结束-------------------
// ----------------青海 开始-------------------
ht = new Hashtable<String, String>();
ht.put("code", "qinghai");
ht.put("pcode", "xining");
ht.put("name", "西宁");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "qinghai");
ht.put("pcode", "guoluo");
ht.put("name", "果洛");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "qinghai");
ht.put("pcode", "yushu");
ht.put("name", "玉树");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "qinghai");
ht.put("pcode", "haidong");
ht.put("name", "海东");
CITY_LIST.add(ht);
// ----------------青海 结束-------------------
// ----------------陕西 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "shaanxi");
ht.put("code", "xian");
ht.put("name", "西安");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shaanxi");
ht.put("code", "ankang");
ht.put("name", "安康");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shaanxi");
ht.put("code", "hanzhong");
ht.put("name", "汉中");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shaanxi");
ht.put("code", "baoji");
ht.put("name", "宝鸡");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shaanxi");
ht.put("code", "xianyang");
ht.put("name", "咸阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shaanxi");
ht.put("code", "yulin");
ht.put("name", "榆林");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shaanxi");
ht.put("code", "weinan");
ht.put("name", "渭南");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shaanxi");
ht.put("code", "shangluo");
ht.put("name", "商洛");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shaanxi");
ht.put("code", "tongchuan");
ht.put("name", "铜川");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shaanxi");
ht.put("code", "yanan");
ht.put("name", "延安");
CITY_LIST.add(ht);
// ----------------陕西 结束-------------------
// ----------------上海 开始-------------------
ht = new Hashtable<String, String>();
ht.put("code", "shanghai");
ht.put("pcode", "shanghai");
ht.put("name", "上海");
CITY_LIST.add(ht);
// ----------------上海 结束-------------------
// ----------------山东 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "jinan");
ht.put("name", "济南");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "qingdao");
ht.put("name", "青岛");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "zibo");
ht.put("name", "淄博");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "weihai");
ht.put("name", "威海");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "qufu");
ht.put("name", "曲阜");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "linyi");
ht.put("name", "临沂");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "yantai");
ht.put("name", "烟台");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "zaozhuang");
ht.put("name", "枣庄");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "liaocheng");
ht.put("name", "聊城");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "jining");
ht.put("name", "济宁");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "heze");
ht.put("name", "菏泽");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "taian");
ht.put("name", "泰安");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "rizhao");
ht.put("name", "日照");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "dongying");
ht.put("name", "东营");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "dezhou");
ht.put("name", "德州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "binzhou");
ht.put("name", "滨州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "laiwu");
ht.put("name", "莱芜");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shandong");
ht.put("code", "weifang");
ht.put("name", "潍坊");
CITY_LIST.add(ht);
// ----------------山东 结束-------------------
// ----------------山西 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "shanxi");
ht.put("code", "taiyuan");
ht.put("name", "太原");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shanxi");
ht.put("code", "yangquan");
ht.put("name", "阳泉");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shanxi");
ht.put("code", "jincheng");
ht.put("name", "晋城");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shanxi");
ht.put("code", "jinzhong");
ht.put("name", "晋中");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shanxi");
ht.put("code", "linfen");
ht.put("name", "临汾");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shanxi");
ht.put("code", "yuncheng");
ht.put("name", "运城");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shanxi");
ht.put("code", "changzhi");
ht.put("name", "长治");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shanxi");
ht.put("code", "shuozhou");
ht.put("name", "朔州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shanxi");
ht.put("code", "xinzhou");
ht.put("name", "忻州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shanxi");
ht.put("code", "datong");
ht.put("name", "大同");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "shanxi");
ht.put("code", "lvliang");
ht.put("name", "吕梁");
CITY_LIST.add(ht);
// ----------------山西 结束-------------------
// ----------------四川 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "chengdu");
ht.put("name", "成都");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "meishan");
ht.put("name", "眉山");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "yaan");
ht.put("name", "雅安");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "zigong");
ht.put("name", "自贡");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "nanchong");
ht.put("name", "南充");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "luzhou");
ht.put("name", "泸州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "deyang");
ht.put("name", "德阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "mianyang");
ht.put("name", "绵阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "suining");
ht.put("name", "遂宁");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "leshan");
ht.put("name", "乐山");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "yibin");
ht.put("name", "宜宾");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "guangyuan");
ht.put("name", "广元");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "dazhou");
ht.put("name", "达州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "ziyang");
ht.put("name", "资阳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "panzhihua");
ht.put("name", "攀枝花");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "aba");
ht.put("name", "阿坝");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "ganzi");
ht.put("name", "甘孜");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "guangan");
ht.put("name", "广安");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "sichuan");
ht.put("code", "bazhong");
ht.put("name", "巴中");
CITY_LIST.add(ht);
// ----------------四川 结束-------------------
// ----------------天津 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "tianjin");
ht.put("code", "tianjin");
ht.put("name", "天津");
CITY_LIST.add(ht);
// ----------------天津 结束-------------------
// ----------------西藏 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "xizang");
ht.put("code", "lasa");
ht.put("name", "拉萨");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xizang");
ht.put("code", "changdu");
ht.put("name", "昌都");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xizang");
ht.put("code", "naqu");
ht.put("name", "那曲");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xizang");
ht.put("code", "rikaze");
ht.put("name", "日喀则");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xizang");
ht.put("code", "shannan");
ht.put("name", "山南");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xizang");
ht.put("code", "linzhi");
ht.put("name", "林芝");
CITY_LIST.add(ht);
// ----------------西藏 结束-------------------
// ----------------新疆 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "xinjiang");
ht.put("code", "wulumuqi");
ht.put("name", "乌鲁木齐");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xinjiang");
ht.put("code", "aletai");
ht.put("name", "阿勒泰");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xinjiang");
ht.put("code", "akesu");
ht.put("name", "阿克苏");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xinjiang");
ht.put("code", "changji");
ht.put("name", "昌吉");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xinjiang");
ht.put("code", "hami");
ht.put("name", "哈密");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xinjiang");
ht.put("code", "hetian");
ht.put("name", "和田");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xinjiang");
ht.put("code", "kashi");
ht.put("name", "喀什");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xinjiang");
ht.put("code", "kelamayi");
ht.put("name", "克拉玛依");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xinjiang");
ht.put("code", "tacheng");
ht.put("name", "塔城");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xinjiang");
ht.put("code", "kuerle");
ht.put("name", "库尔勒");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xinjiang");
ht.put("code", "tulufan");
ht.put("name", "吐鲁番");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "xinjiang");
ht.put("code", "yining");
ht.put("name", "伊宁");
CITY_LIST.add(ht);
// ----------------新疆 结束-------------------
// ----------------香港 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "xianggang");
ht.put("code", "xianggang");
ht.put("name", "香港");
CITY_LIST.add(ht);
// ----------------香港 结束-------------------
// ----------------云南 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "yunnan");
ht.put("code", "kunming");
ht.put("name", "昆明");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "yunnan");
ht.put("code", "dehong");
ht.put("name", "德宏");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "yunnan");
ht.put("code", "chuxiong");
ht.put("name", "楚雄");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "yunnan");
ht.put("code", "yuxi");
ht.put("name", "玉溪");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "yunnan");
ht.put("code", "honghe");
ht.put("name", "红河");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "yunnan");
ht.put("code", "zhaotong");
ht.put("name", "昭通");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "yunnan");
ht.put("code", "xishuangbanna");
ht.put("name", "西双版纳");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "yunnan");
ht.put("code", "baoshan");
ht.put("name", "保山");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "yunnan");
ht.put("code", "nujiang");
ht.put("name", "怒江");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "yunnan");
ht.put("code", "lijiang");
ht.put("name", "丽江");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "yunnan");
ht.put("code", "lincang");
ht.put("name", "临沧");
CITY_LIST.add(ht);
// ----------------云南 结束-------------------
// ----------------浙江 开始-------------------
ht = new Hashtable<String, String>();
ht.put("pcode", "zhejiang");
ht.put("code", "hangzhou");
ht.put("name", "杭州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "zhejiang");
ht.put("code", "huzhou");
ht.put("name", "湖州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "zhejiang");
ht.put("code", "jinhua");
ht.put("name", "金华");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "zhejiang");
ht.put("code", "ningbo");
ht.put("name", "宁波");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "zhejiang");
ht.put("code", "lishui");
ht.put("name", "丽水");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "zhejiang");
ht.put("code", "shaoxing");
ht.put("name", "绍兴");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "zhejiang");
ht.put("code", "jiaxing");
ht.put("name", "嘉兴");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "zhejiang");
ht.put("code", "taizhou");
ht.put("name", "台州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "zhejiang");
ht.put("code", "zhoushan");
ht.put("name", "舟山");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "zhejiang");
ht.put("code", "wenzhou");
ht.put("name", "温州");
CITY_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("pcode", "zhejiang");
ht.put("code", "quzhou");
ht.put("name", "衢州");
CITY_LIST.add(ht);
// ----------------浙江 结束-------------------
}
public static String getCityCN(String code, String pcode) {
if ("anhui".equals(pcode)) {
if ("hefei".equals(code)) {
return "合肥";
} else if ("chaohu".equals(code)) {
return "巢湖";
} else if ("bengbu".equals(code)) {
return "蚌埠";
} else if ("anqing".equals(code)) {
return "安庆";
} else if ("liuan".equals(code)) {
return "六安";
} else if ("chuzhou".equals(code)) {
return "滁州";
} else if ("maanshan".equals(code)) {
return "马鞍山";
} else if ("fuyang".equals(code)) {
return "阜阳";
} else if ("xuancheng".equals(code)) {
return "宣城";
} else if ("tongling".equals(code)) {
return "铜陵";
} else if ("huaibei".equals(code)) {
return "淮北";
} else if ("wuhu".equals(code)) {
return "芜湖";
} else if ("suzhou".equals(code)) {
return "宿州";
} else if ("huainan".equals(code)) {
return "淮南";
} else if ("chizhou".equals(code)) {
return "池州";
} else if ("huangshan".equals(code)) {
return "黄山";
}
} else if ("aomen".equals(pcode)) {
if ("aomen".equals(code)) {
return "澳门";
}
} else if ("beijing".equals(pcode)) {
if ("beijing".equals(code)) {
return "北京";
}
} else if ("chongqing".equals(pcode)) {
if ("chongqing".equals(code)) {
return "重庆";
}
} else if ("fujian".equals(pcode)) {
if ("fuzhou".equals(code)) {
return "福州";
} else if ("xiamen".equals(code)) {
return "厦门";
} else if ("longyan".equals(code)) {
return "龙岩";
} else if ("nanping".equals(code)) {
return "南平";
} else if ("ningde".equals(code)) {
return "宁德";
} else if ("putian".equals(code)) {
return "莆田";
} else if ("quanzhou".equals(code)) {
return "泉州";
} else if ("sanming".equals(code)) {
return "三明";
} else if ("zhangzhou".equals(code)) {
return "漳州";
}
} else if ("gansu".equals(pcode)) {
if ("lanzhou".equals(code)) {
return "兰州";
} else if ("baiyin".equals(code)) {
return "白银";
} else if ("jiuquan".equals(code)) {
return "酒泉";
} else if ("tianshui".equals(code)) {
return "天水";
} else if ("wuwei".equals(code)) {
return "武威";
} else if ("zhangye".equals(code)) {
return "张掖";
} else if ("gannan".equals(code)) {
return "甘南";
} else if ("linxia".equals(code)) {
return "临夏";
} else if ("pingliang".equals(code)) {
return "平凉";
} else if ("dingxi".equals(code)) {
return "定西";
}
} else if ("guangdong".equals(pcode)) {
if ("guangzhou".equals(code)) {
return "广州";
} else if ("shenzhen".equals(code)) {
return "深圳";
} else if ("chaozhou".equals(code)) {
return "潮州";
} else if ("shaoguan".equals(code)) {
return "韶关";
} else if ("zhanjiang".equals(code)) {
return "湛江";
} else if ("huizhou".equals(code)) {
return "惠州";
} else if ("qingyuan".equals(code)) {
return "清远";
} else if ("dongwan".equals(code)) {
return "东莞";
} else if ("jiangmen".equals(code)) {
return "江门";
} else if ("maoming".equals(code)) {
return "茂名";
} else if ("zhaoqing".equals(code)) {
return "肇庆";
} else if ("shanwei".equals(code)) {
return "汕尾";
} else if ("heyuan".equals(code)) {
return "河源";
} else if ("jieyang".equals(code)) {
return "揭阳";
} else if ("meizhou".equals(code)) {
return "梅州";
} else if ("zhongshan".equals(code)) {
return "中山";
} else if ("yangjiang".equals(code)) {
return "阳江";
} else if ("yunfu".equals(code)) {
return "云浮";
} else if ("zhuhai".equals(code)) {
return "珠海";
} else if ("shantou".equals(code)) {
return "汕头";
} else if ("foshan".equals(code)) {
return "佛山";
}
} else if ("guangxi".equals(pcode)) {
if ("nanning".equals(code)) {
return "南宁";
} else if ("guilin".equals(code)) {
return "桂林";
} else if ("liuzhou".equals(code)) {
return "柳州";
} else if ("wuzhou".equals(code)) {
return "梧州";
} else if ("yulin".equals(code)) {
return "玉林";
} else if ("hezhou".equals(code)) {
return "贺州";
} else if ("qinzhou".equals(code)) {
return "钦州";
} else if ("guigang".equals(code)) {
return "贵港";
} else if ("fangchenggang".equals(code)) {
return "防城港";
} else if ("baise".equals(code)) {
return "百色";
} else if ("beihai".equals(code)) {
return "北海";
} else if ("hechi".equals(code)) {
return "河池";
} else if ("laibin".equals(code)) {
return "来宾";
} else if ("chongzuo".equals(code)) {
return "崇左";
}
} else if ("guizhou".equals(pcode)) {
if ("guiyang".equals(code)) {
return "贵阳";
} else if ("liupanshui".equals(code)) {
return "六盘水";
} else if ("tongren".equals(code)) {
return "铜仁";
} else if ("anshun".equals(code)) {
return "安顺";
} else if ("kaili".equals(code)) {
return "凯里";
} else if ("duyun".equals(code)) {
return "都匀";
} else if ("xingyi".equals(code)) {
return "兴义";
} else if ("bijie".equals(code)) {
return "毕节";
} else if ("zunyi".equals(code)) {
return "遵义";
}
} else if ("hainan".equals(pcode)) {
if ("haikou".equals(code)) {
return "海口";
} else if ("sanya".equals(code)) {
return "三亚";
}
} else if ("hebei".equals(pcode)) {
if ("shijiazhuang".equals(code)) {
return "石家庄";
} else if ("tangshan".equals(code)) {
return "唐山";
} else if ("zhangjiakou".equals(code)) {
return "张家口";
} else if ("langfang".equals(code)) {
return "廊坊";
} else if ("xingtai".equals(code)) {
return "邢台";
} else if ("handan".equals(code)) {
return "邯郸";
} else if ("cangzhou".equals(code)) {
return "沧州";
} else if ("hengshui".equals(code)) {
return "衡水";
} else if ("chengde".equals(code)) {
return "承德";
} else if ("baoding".equals(code)) {
return "保定";
} else if ("qinhuangdao".equals(code)) {
return "秦皇岛";
}
} else if ("heilongjiang".equals(pcode)) {
if ("haerbin".equals(code)) {
return "哈尔滨";
} else if ("qiqihaer".equals(code)) {
return "齐齐哈尔";
} else if ("mudanjiang".equals(code)) {
return "牡丹江";
} else if ("daqing".equals(code)) {
return "大庆";
} else if ("yichun".equals(code)) {
return "伊春";
} else if ("shuangyashan".equals(code)) {
return "双鸭山";
} else if ("hegang".equals(code)) {
return "鹤岗";
} else if ("jixi".equals(code)) {
return "鸡西";
} else if ("jiamusi".equals(code)) {
return "佳木斯";
} else if ("qitaihe".equals(code)) {
return "七台河";
} else if ("heihe".equals(code)) {
return "黑河";
} else if ("suihua".equals(code)) {
return "绥化";
} else if ("daxinganling".equals(code)) {
return "大兴安岭";
}
} else if ("henan".equals(pcode)) {
if ("zhengzhou".equals(code)) {
return "郑州";
} else if ("kaifeng".equals(code)) {
return "开封";
} else if ("luoyang".equals(code)) {
return "洛阳";
} else if ("pingdingshan".equals(code)) {
return "平顶山";
} else if ("jiaozuo".equals(code)) {
return "焦作";
} else if ("hebi".equals(code)) {
return "鹤壁";
} else if ("xinxiang".equals(code)) {
return "新乡";
} else if ("anyang".equals(code)) {
return "安阳";
} else if ("puyang".equals(code)) {
return "濮阳";
} else if ("xuchang".equals(code)) {
return "许昌";
} else if ("luohe".equals(code)) {
return "漯河";
} else if ("sanmenxia".equals(code)) {
return "三门峡";
} else if ("nanyang".equals(code)) {
return "南阳";
} else if ("shangqiu".equals(code)) {
return "商丘";
} else if ("xinyang".equals(code)) {
return "信阳";
} else if ("zhoukou".equals(code)) {
return "周口";
} else if ("zhumadian".equals(code)) {
return "驻马店";
}
} else if ("hubei".equals(pcode)) {
if ("wuhan".equals(code)) {
return "武汉";
} else if ("yichang".equals(code)) {
return "宜昌";
} else if ("huanggang".equals(code)) {
return "黄冈";
} else if ("enshi".equals(code)) {
return "恩施";
} else if ("jingzhou".equals(code)) {
return "荆州";
} else if ("shiyan".equals(code)) {
return "十堰";
} else if ("xianning".equals(code)) {
return "咸宁";
} else if ("xiangfan".equals(code)) {
return "襄樊";
} else if ("xiaogan".equals(code)) {
return "孝感";
} else if ("suizhou".equals(code)) {
return "随州";
} else if ("huangshi".equals(code)) {
return "黄石";
} else if ("jingmen".equals(code)) {
return "荆门";
} else if ("ezhou".equals(code)) {
return "鄂州";
} else if ("qianjiang".equals(code)) {
return "潜江";
}
} else if ("hunan".equals(pcode)) {
if ("changsha".equals(code)) {
return "长沙";
} else if ("shaoyang".equals(code)) {
return "邵阳";
} else if ("changde".equals(code)) {
return "常德";
} else if ("chenzhou".equals(code)) {
return "郴州";
} else if ("jishou".equals(code)) {
return "吉首";
} else if ("zhuzhou".equals(code)) {
return "株洲";
} else if ("loudi".equals(code)) {
return "娄底";
} else if ("xiangtan".equals(code)) {
return "湘潭";
} else if ("yiyang".equals(code)) {
return "益阳";
} else if ("yongzhou".equals(code)) {
return "永州";
} else if ("yueyang".equals(code)) {
return "岳阳";
} else if ("hengyang".equals(code)) {
return "衡阳";
} else if ("huaihua".equals(code)) {
return "怀化";
} else if ("shaoshan".equals(code)) {
return "韶山";
} else if ("zhangjiajie".equals(code)) {
return "张家界";
}
} else if ("jiangsu".equals(pcode)) {
if ("nanjing".equals(code)) {
return "南京";
} else if ("suzhou".equals(code)) {
return "苏州";
} else if ("nantong".equals(code)) {
return "南通";
} else if ("taicang".equals(code)) {
return "太仓";
} else if ("xuzhou".equals(code)) {
return "徐州";
} else if ("zhenjiang".equals(code)) {
return "镇江";
} else if ("huaian".equals(code)) {
return "淮安";
} else if ("changshu".equals(code)) {
return "常熟";
} else if ("yancheng".equals(code)) {
return "盐城";
} else if ("taizhou".equals(code)) {
return "泰州";
} else if ("wuxi".equals(code)) {
return "无锡";
} else if ("lianyungang".equals(code)) {
return "连云港";
} else if ("yangzhou".equals(code)) {
return "扬州";
} else if ("changzhou".equals(code)) {
return "常州";
} else if ("suqian".equals(code)) {
return "宿迁";
} else if ("wuxi".equals(code)) {
return "无锡";
}
} else if ("jiangxi".equals(pcode)) {
if ("nanchang".equals(code)) {
return "南昌";
} else if ("pingxiang".equals(code)) {
return "萍乡";
} else if ("jiujiang".equals(code)) {
return "九江";
} else if ("shangrao".equals(code)) {
return "上饶";
} else if ("jian".equals(code)) {
return "吉安";
} else if ("yingtan".equals(code)) {
return "鹰潭";
} else if ("yichun".equals(code)) {
return "宜春";
} else if ("xinyu".equals(code)) {
return "新余";
} else if ("jingdezhen".equals(code)) {
return "景德镇";
} else if ("ganzhou".equals(code)) {
return "赣州";
}
} else if ("jilin".equals(pcode)) {
if ("changchun".equals(code)) {
return "长春";
} else if ("yanbian".equals(code)) {
return "延边";
} else if ("jinlin".equals(code)) {
return "吉林";
} else if ("baishan".equals(code)) {
return "白山";
} else if ("baicheng".equals(code)) {
return "白城";
} else if ("siping".equals(code)) {
return "四平";
} else if ("songyuan".equals(code)) {
return "松原";
} else if ("liaoyuan".equals(code)) {
return "辽源";
} else if ("tonghua".equals(code)) {
return "通化";
}
} else if ("liaoning".equals(pcode)) {
if ("shenyang".equals(code)) {
return "沈阳";
} else if ("dalian".equals(code)) {
return "大连";
} else if ("huludao".equals(code)) {
return "葫芦岛";
} else if ("panjin".equals(code)) {
return "盘锦";
} else if ("benxi".equals(code)) {
return "本溪";
} else if ("fushun".equals(code)) {
return "抚顺";
} else if ("tieling".equals(code)) {
return "铁岭";
} else if ("liaoyang".equals(code)) {
return "辽阳";
} else if ("yingkou".equals(code)) {
return "营口";
} else if ("fuxin".equals(code)) {
return "阜新";
} else if ("chaoyang".equals(code)) {
return "朝阳";
} else if ("jinzhou".equals(code)) {
return "锦州";
} else if ("dandong".equals(code)) {
return "丹东";
} else if ("anshan".equals(code)) {
return "鞍山";
}
} else if ("neimenggu".equals(pcode)) {
if ("huhehaote".equals(code)) {
return "呼和浩特";
} else if ("hulunbeier".equals(code)) {
return "呼伦贝尔";
} else if ("xilinhaote".equals(code)) {
return "锡林浩特";
} else if ("baotou".equals(code)) {
return "包头";
} else if ("chifeng".equals(code)) {
return "赤峰";
} else if ("hailaer".equals(code)) {
return "海拉尔";
} else if ("wuhai".equals(code)) {
return "乌海";
} else if ("eerduosi".equals(code)) {
return "鄂尔多斯";
} else if ("tongliao".equals(code)) {
return "通辽";
}
} else if ("ningxia".equals(pcode)) {
if ("yinchuan".equals(code)) {
return "银川";
} else if ("guyuan".equals(code)) {
return "固原";
} else if ("shizuishan".equals(code)) {
return "石嘴山";
} else if ("wuzhong".equals(code)) {
return "吴忠";
}
} else if ("qinghai".equals(pcode)) {
if ("xining".equals(code)) {
return "西宁";
} else if ("guoluo".equals(code)) {
return "果洛";
} else if ("yushu".equals(code)) {
return "玉树";
} else if ("haidong".equals(code)) {
return "海东";
}
} else if ("shaanxi".equals(pcode)) {
if ("xian".equals(code)) {
return "西安";
} else if ("ankang".equals(code)) {
return "安康";
} else if ("hanzhong".equals(code)) {
return "汉中";
} else if ("baoji".equals(code)) {
return "宝鸡";
} else if ("xianyang".equals(code)) {
return "咸阳";
} else if ("yulin".equals(code)) {
return "榆林";
} else if ("weinan".equals(code)) {
return "渭南";
} else if ("shangluo".equals(code)) {
return "商洛";
} else if ("tongchuan".equals(code)) {
return "铜川";
} else if ("yanan".equals(code)) {
return "延安";
}
} else if ("shanghai".equals(pcode)) {
if ("shanghai".equals(code)) {
return "上海";
}
} else if ("shandong".equals(pcode)) {
if ("jinan".equals(code)) {
return "济南";
} else if ("qingdao".equals(code)) {
return "青岛";
} else if ("zibo".equals(code)) {
return "淄博";
} else if ("weihai".equals(code)) {
return "威海";
} else if ("qufu".equals(code)) {
return "曲阜";
} else if ("linyi".equals(code)) {
return "临沂";
} else if ("yantai".equals(code)) {
return "烟台";
} else if ("zaozhuang".equals(code)) {
return "枣庄";
} else if ("liaocheng".equals(code)) {
return "聊城";
} else if ("jining".equals(code)) {
return "济宁";
} else if ("heze".equals(code)) {
return "菏泽";
} else if ("taian".equals(code)) {
return "泰安";
} else if ("rizhao".equals(code)) {
return "日照";
} else if ("dongying".equals(code)) {
return "东营";
} else if ("dezhou".equals(code)) {
return "德州";
} else if ("binzhou".equals(code)) {
return "滨州";
} else if ("laiwu".equals(code)) {
return "莱芜";
} else if ("weifang".equals(code)) {
return "潍坊";
}
} else if ("shanxi".equals(pcode)) {
if ("taiyuan".equals(code)) {
return "太原";
} else if ("yangquan".equals(code)) {
return "阳泉";
} else if ("jincheng".equals(code)) {
return "晋城";
} else if ("jinzhong".equals(code)) {
return "晋中";
} else if ("linfen".equals(code)) {
return "临汾";
} else if ("yuncheng".equals(code)) {
return "运城";
} else if ("changye".equals(code)) {
return "长治";
} else if ("shuozhou".equals(code)) {
return "朔州";
} else if ("xinzhou".equals(code)) {
return "忻州";
} else if ("datong".equals(code)) {
return "大同";
} else if ("lvliang".equals(code)) {
return "吕梁";
}
} else if ("sichuan".equals(pcode)) {
if ("chengdu".equals(code)) {
return "成都";
} else if ("meishan".equals(code)) {
return "眉山";
} else if ("yaan".equals(code)) {
return "雅安";
} else if ("zigong".equals(code)) {
return "自贡";
} else if ("南充".equals(code)) {
return "南充";
} else if ("luzhou".equals(code)) {
return "泸州";
} else if ("deyang".equals(code)) {
return "德阳";
} else if ("mianyang".equals(code)) {
return "绵阳";
} else if ("suining".equals(code)) {
return "遂宁";
} else if ("leshan".equals(code)) {
return "乐山";
} else if ("yibin".equals(code)) {
return "宜宾";
} else if ("guangyuan".equals(code)) {
return "广元";
} else if ("dazhou".equals(code)) {
return "达州";
} else if ("ziyang".equals(code)) {
return "资阳";
} else if ("panzhihua".equals(code)) {
return "攀枝花";
} else if ("aba".equals(code)) {
return "阿坝";
} else if ("ganzi".equals(code)) {
return "甘孜";
} else if ("guangan".equals(code)) {
return "广安";
} else if ("bazhong".equals(code)) {
return "巴中";
}
} else if ("tianjin".equals(pcode)) {
if ("tianjin".equals(code)) {
return "天津";
}
} else if ("xizang".equals(pcode)) {
if ("lasa".equals(code)) {
return "拉萨";
} else if ("changdu".equals(code)) {
return "昌都";
} else if ("naqu".equals(code)) {
return "那曲";
} else if ("rikaze".equals(code)) {
return "日喀则";
} else if ("shannan".equals(code)) {
return "山南";
} else if ("linzhi".equals(code)) {
return "林芝";
}
} else if ("xinjiang".equals(pcode)) {
if ("wulumuqi".equals(code)) {
return "乌鲁木齐";
} else if ("aletai".equals(code)) {
return "阿勒泰";
} else if ("akesu".equals(code)) {
return "阿克苏";
} else if ("changji".equals(code)) {
return "昌吉";
} else if ("hami".equals(code)) {
return "哈密";
} else if ("hetian".equals(code)) {
return "和田";
} else if ("kashi".equals(code)) {
return "喀什";
} else if ("kelamayi".equals(code)) {
return "克拉玛依";
} else if ("tacheng".equals(code)) {
return "塔城";
} else if ("kuerle".equals(code)) {
return "库尔勒";
} else if ("tulufan".equals(code)) {
return "吐鲁番";
} else if ("yining".equals(code)) {
return "伊宁";
}
} else if ("xianggang".equals(pcode)) {
if ("xianggang".equals(code)) {
return "香港";
}
} else if ("yunnan".equals(pcode)) {
if ("kunming".equals(code)) {
return "昆明";
} else if ("dehong".equals(code)) {
return "德宏";
} else if ("chuxiong".equals(code)) {
return "楚雄";
} else if ("yuxi".equals(code)) {
return "玉溪";
} else if ("honghe".equals(code)) {
return "红河";
} else if ("zhaotong".equals(code)) {
return "昭通";
} else if ("xishuangbanna".equals(code)) {
return "西双版纳";
} else if ("baoshan".equals(code)) {
return "保山";
} else if ("nujiang".equals(code)) {
return "怒江";
} else if ("lijiang".equals(code)) {
return "丽江";
} else if ("lincang".equals(code)) {
return "临沧";
}
} else if ("zhejiang".equals(pcode)) {
if ("hangzhou".equals(code)) {
return "杭州";
} else if ("huzhou".equals(code)) {
return "湖州";
} else if ("jinhua".equals(code)) {
return "金华";
} else if ("ningbo".equals(code)) {
return "宁波";
} else if ("lishui".equals(code)) {
return "丽水";
} else if ("shaoxing".equals(code)) {
return "绍兴";
} else if ("jiaxing".equals(code)) {
return "嘉兴";
} else if ("taizhou".equals(code)) {
return "台州";
} else if ("zhoushan".equals(code)) {
return "舟山";
} else if ("wenzhou".equals(code)) {
return "温州";
} else if ("quzhou".equals(code)) {
return "衢州";
}
}
return null;
}
public static final List<Hashtable> PROVINCE_LIST = new ArrayList<Hashtable>();
static {
Hashtable<String, String> ht = new Hashtable<String, String>();
ht = new Hashtable<String, String>();
ht.put("code", "anhui");
ht.put("name", "安徽");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "aomen");
ht.put("name", "澳门");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "beijing");
ht.put("name", "北京");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "chongqing");
ht.put("name", "重庆");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "fujian");
ht.put("name", "福建");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "gansu");
ht.put("name", "甘肃");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "guangdong");
ht.put("name", "广东");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "guangxi");
ht.put("name", "广西");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "guizhou");
ht.put("name", "贵州");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "hainan");
ht.put("name", "海南");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "hebei");
ht.put("name", "河北");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "heilongjiang");
ht.put("name", "黑龙江");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "henan");
ht.put("name", "河南");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "hubei");
ht.put("name", "湖北");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "hunan");
ht.put("name", "湖南");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "jiangsu");
ht.put("name", "江苏");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "jiangxi");
ht.put("name", "江西");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "jilin");
ht.put("name", "吉林");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "liaoning");
ht.put("name", "辽宁");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "neimenggu");
ht.put("name", "内蒙古");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "ningxia");
ht.put("name", "宁夏");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "qinghai");
ht.put("name", "青海");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "shaanxi");
ht.put("name", "陕西");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "shanghai");
ht.put("name", "上海");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "shandong");
ht.put("name", "山东");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "shanxi");
ht.put("name", "山西");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "sichuan");
ht.put("name", "四川");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "tianjin");
ht.put("name", "天津");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "xizang");
ht.put("name", "西藏");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "xinjiang");
ht.put("name", "新疆");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "xianggang");
ht.put("name", "香港");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "yunnan");
ht.put("name", "云南");
PROVINCE_LIST.add(ht);
ht = new Hashtable<String, String>();
ht.put("code", "zhejiang");
ht.put("name", "浙江");
PROVINCE_LIST.add(ht);
}
public static String getProvinceCN(String code) throws Exception {
if ("anhui".equals(code)) {
return "安徽";
} else if ("aomen".equals(code)) {
return "澳门";
} else if ("beijing".equals(code)) {
return "北京";
} else if ("chongqing".equals(code)) {
return "重庆";
} else if ("fujian".equals(code)) {
return "福建";
} else if ("gansu".equals(code)) {
return "甘肃";
} else if ("guangdong".equals(code)) {
return "广东";
} else if ("guangxi".equals(code)) {
return "广西";
} else if ("guizhou".equals(code)) {
return "贵州";
} else if ("hainan".equals(code)) {
return "海南";
} else if ("hebei".equals(code)) {
return "河北";
} else if ("heilongjiang".equals(code)) {
return "黑龙江";
} else if ("henan".equals(code)) {
return "河南";
} else if ("hubei".equals(code)) {
return "湖北";
} else if ("hunan".equals(code)) {
return "湖南";
} else if ("jiangsu".equals(code)) {
return "江苏";
} else if ("jiangxi".equals(code)) {
return "江西";
} else if ("jilin".equals(code)) {
return "吉林";
} else if ("liaoning".equals(code)) {
return "辽宁";
} else if ("neimenggu".equals(code)) {
return "内蒙古";
} else if ("ningxia".equals(code)) {
return "宁夏";
} else if ("qinghai".equals(code)) {
return "青海";
} else if ("shaanxi".equals(code)) {
return "陕西";
} else if ("shanghai".equals(code)) {
return "上海";
} else if ("shandong".equals(code)) {
return "山东";
} else if ("shanxi".equals(code)) {
return "山西";
} else if ("sichuan".equals(code)) {
return "四川";
} else if ("tianjin".equals(code)) {
return "天津";
} else if ("xizang".equals(code)) {
return "西藏";
} else if ("xinjiang".equals(code)) {
return "新疆";
} else if ("xianggang".equals(code)) {
return "香港";
} else if ("yunnan".equals(code)) {
return "云南";
} else if ("zhejiang".equals(code)) {
return "浙江";
}
return null;
}
}
访问谷歌google,获取其天气的xml,解析xml获取天气信息,建议用quartz定时获取xml并保存到本地,生成天气信息库,可以随时调出每天的天气信息。
xml中的内容还是比较详尽,如http://www.google.com/ig/api?hl=zh_cn&weather=beijing,这是北京的天气。
写这个最麻烦的是写城市信息,因为是用汉语拼音作为参数,所以要注意有重复的。
还要注意调用时如果城市的汉语拼音重复,则需要加上省的汉语拼音,中间用逗号隔开,这样写http://www.google.com/ig/api?hl=zh_cn&weather=luoyang,henan