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