如何使用中国气象局API开发天气APP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用中国气象局API开发天气APP相关的知识,希望对你有一定的参考价值。

前期的准备工作:
一、申请API(拿好appid和private_key)

二、解读《SmartWeatherAPI<Lite> WebAPI版接口使用说明书》

三、准备好areaid、type、date、appid、urlencode($key)(注意,这里经加密的key是需要encodeurl之后的才能成为接口链接的一部分)
好了下面的编码开始:
1、从附件中的areaid_list中找到你想要的地方的areaid,并且选择要查询天气的类型

NSString *areaid = @"101010100";
NSString *type =
@"index_f";

/**
* 官方文档更新的数据类型号
* 指数:index_f(基础接口);index_v(常规接口)
3天预报:forecast_f(基础接口);forecast_v(常规接口)
*
*/

2、获得当前天气date

NSDate
*_date = [NSDate date];
NSDateFormatter *dateFormatter =
[[NSDateFormatter alloc] init];
[dateFormatter
setDateFormat:@"yyyyMMddHHmmss"];//注意日期的格式
NSString *date =
[[dateFormatter stringFromDate:_date]
substringToIndex:12];//用到的精确到分,24小时制60分钟制

3、申请的appid,和private_key

NSString *appid =
@"15ds45s13a465s";//这里是楼主随便输入的,瞎编的
NSString *private_key =
@"46s4ds_SmartWeatherAPI_45s44d6";//也是瞎编的

4、算出经过urlencode后的key,这步比较重要,步骤也多,请耐心看完。
在原来的的基础上是在php的环境中算出的,代码如下,可在“
http://writecodeonline.com/php/ ”下进行算法的检验
echo
urlencode(base64_encode(hash_hmac(\'sha1\', " http://open.weather.com.cn/data/?areaid=101010100&type=index_f&date=201409041509&appid=15ds45s13a465s",
"46s4ds_SmartWeatherAPI_45s44d6",
TRUE)));

首先定义得到public_key和API的方法,还有就是对key进行encodeurl操作的方法
注意,这里的方法都是被我定义在getTime的类里面,后面是在main中实例化出来的

//获得publicky
- (NSString*)
getPublicKey:(NSString*)areaid :(NSString*)type :(NSString*)date
:(NSString*)appid

NSString *Key = [[NSString alloc]
initWithFormat:@"http://open.weather.com.cn/data/?areaid=%@&type=%@&date=%@&appid=%@",
areaid, type, [date substringToIndex:12], appid];

return
Key;


//获得完整的API
- (NSString*) getAPI:(NSString*)areaid
:(NSString*)type :(NSString*)date :(NSString*)appid :(NSString*)key


NSString *API = [[NSString alloc]
initWithFormat:@"http://open.weather.com.cn/data/?areaid=%@&type=%@&date=%@&appid=%@&key=%@",
areaid, type, [date substringToIndex:12], [appid substringToIndex:6],
key];
//-------------这里需要主要的是只需要appid的前6位!!!

return
API;



//将获得的key进性urlencode操作
- (NSString
*)stringByEncodingURLFormat:(NSString*)_key

NSString *encodedString
= (__bridge NSString
*)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,(CFStringRef)_key,
nil, (CFStringRef) @"!$&\'()*+,-./:;=?@_~%#[]",
kCFStringEncodingUTF8);
//由于ARC的存在,这里的转换需要添加__bridge,原因我不明。求大神讲解
return
encodedString;



重点来了,在oc下的算法如下,记得把附件的Base64.h
加进来并引用到工程里面

//对publickey和privatekey进行加密
- (NSString *)
hmacSha1:(NSString*)public_key :(NSString*)private_key

NSData*
secretData = [private_key
dataUsingEncoding:NSUTF8StringEncoding];
NSData* stringData = [public_key
dataUsingEncoding:NSUTF8StringEncoding];

const void* keyBytes =
[secretData bytes];
const void* dataBytes = [stringData
bytes];

///#define CC_SHA1_DIGEST_LENGTH 20 /* digest
length in bytes */
void* outs =
malloc(CC_SHA1_DIGEST_LENGTH);

CCHmac(kCCHmacAlgSHA1, keyBytes,
[secretData length], dataBytes, [stringData length], outs);

//
Soluion 1
NSData* signatureData = [NSData dataWithBytesNoCopy:outs
length:CC_SHA1_DIGEST_LENGTH freeWhenDone:YES];

return
[signatureData
base64EncodedString];



这里只是初步算出来的key,还未encodeurl,链接不能被浏览器识别,所以现在经过算法得到的_key还有一步操作才能的到真正的key。

NSString *_key = [getTime hmacSha1:[getTime
getPublicKey:areaid :type :date :appid] :private_key];
NSString *key =
[getTime
stringByEncodingURLFormat:_key];

最后一步了吧!拼接API

NSString *weatherAPI = [getTime getAPI:areaid :type :date
:appid
:key];
//OK,我们的API就可以用啦。

最后,通过API返回的值是JSON文件,通过解析,就能得到我们想要的数据了,下面拿一个开发的接口举例

NSDictionary *weatherDic = [getTime
getWeatherDic:@"http://www.weather.com.cn/data/cityinfo/101010100.html"];

// weatherDic字典中存放的数据也是字典型,从它里面通过键值取值
NSDictionary
*weatherInfo = [weatherDic
objectForKey:@"weatherinfo"];

NSLog(@"今天是 %@ %@ %@ 的天气状况是:%@ %@ -
%@",[newDateOne substringWithRange:NSMakeRange(0, 4)],[newDateOne
substringWithRange:NSMakeRange(4, 2)] ,[newDateOne
substringWithRange:NSMakeRange(6, 2)],[weatherInfo
objectForKey:@"weather"],[weatherInfo objectForKey:@"temp1"],[weatherInfo
objectForKey:@"temp2"]);

输出:2014-09-04 23:40:23.243
WeatherAPP[5688:201108] 今天是 2014-09-04 的天气状况是:晴 17℃ - 30℃

weatherInfo字典里面的内容是--->"weatherinfo":"city":"北京","cityid":"101010100","temp1":"17℃","temp2":"30℃","weather":"晴","img1":"n0.gif","img2":"d0.gif","ptime":"18:00"
参考技术A   在应用开发中,常常会用到天气预报的信息,其实很多网站都已经提供了免费的天气预报API,直接调用就可以获取,下面就介绍一下国家气象局提供的天气预报API接口。

  接口地址:
  http://www.weather.com.cn/data/sk/101010100.html
  http://www.weather.com.cn/data/cityinfo/101010100.html
  http://m.weather.com.cn/data/101010100.html

天气预报API:最新全国所有城市代码(“新编码”)

说明

天气预报API系列文章涉及到的天气网站10个左右,只发现了中国气象频道和腾讯天气城市代码参数特别;
暂且中国气象频道、腾讯天气使用的城市代码为 “新编码”

注:中国气象频道获取参数(json)接口:http://3g.tianqi.cn/getAllCitys.do
腾讯天气可从js中的变量查到:http://mat1.gtimg.com/weather/index2014/searchData_v2.js

010101 北京

北京 01010101
      0101010101 昌平
      0101010102 朝阳
      0101010103 大兴
      0101010104 房山
      0101010105 丰台
      0101010106 海淀
      0101010107 怀柔
      0101010108 门头沟
      0101010109 密云
      0101010110 平谷
      0101010111 石景山
      0101010112 顺义
      0101010113 通州
      0101010114 宣武
      0101010115 延庆

010102 安徽

安庆 01010201
      0101020101 大观
      0101020102 怀宁
      0101020103 潜山
      0101020104 宿松
      0101020105 太湖
      0101020106 桐城
      0101020107 望江
      0101020108 宜秀
      0101020109 迎江
      0101020110 岳西
      0101020111 枞阳
蚌埠 01010202
      0101020201 蚌山
      0101020202 固镇
      0101020203 淮上
      0101020204 怀远
      0101020205 龙子湖
      0101020206 五河
      0101020207 禹会
亳州 01010203
      0101020301 涡阳
      0101020302 利辛
      0101020303 蒙城
      0101020304 谯城
巢湖 01010204
      0101020401 含山
      0101020402 和县
      0101020403 居巢
      0101020404 庐江
      0101020405 无为
池州 01010205
      0101020501 东至
      0101020502 贵池
      0101020503 青阳
      0101020504 石台
滁州 01010206
      0101020601 定远
      0101020602 凤阳
      0101020603 来安
      0101020604 琅玡
      0101020605 明光
      0101020606 南谯
      0101020607 全椒
      0101020608 天长
阜阳 01010207
      0101020701 阜南
      0101020702 界首
      0101020703 临泉
      0101020704 太和
      0101020705 颖东
      0101020706 颖泉
      0101020707 颍上
      0101020708 颖州
合肥 01010208
      0101020801 包河
      0101020802 长丰
      0101020803 肥东
      0101020804 肥西
      0101020805 庐阳
      0101020806 蜀山
      0101020807 瑶海
淮北 01010209
      0101020901 杜集
      0101020902 烈山
      0101020903 濉溪
      0101020904 相山
淮南 01010210
      0101021001 八公山
      0101021002 大通
      0101021003 凤台
      0101021004 潘集
      0101021005 田家庵
      0101021006 谢家集
黄山市 01010211
      0101021101 黄山
      0101021102 徽州
      0101021103 祁门
      0101021104 歙县
      0101021105 屯溪
      0101021106 休宁
      0101021107 黟县
六安 01010212
      0101021201 霍邱
      0101021202 霍山
      0101021203 金安
      0101021204 金寨
      0101021205 寿县
      0101021206 舒城
      0101021207 裕安
马鞍山 01010213
      0101021301 当涂
      0101021302 花山
      0101021303 金家庄
      0101021304 雨山
宿州 01010214
      0101021401 砀山
      0101021402 灵璧
      0101021403 泗县
      0101021404 萧县
      0101021405 埇桥
铜陵 01010215
      0101021501 郊区
      0101021502 狮子山
      0101021503 铜官山
      0101021504 铜陵
芜湖 01010216
      0101021601 繁昌
      0101021602 镜湖
      0101021603 鸠江
      0101021604 南陵
      0101021605 三山
      0101021606 芜湖县
      0101021607 弋江
宣城 01010217
      0101021701 广德
      0101021702 绩溪
      0101021703 旌德
      0101021704 泾县
      0101021705 郎溪
      0101021706 宁国
      0101021707 宣州

010103 澳门

澳门半岛 01010301
氹仔岛 01010302
路环岛 01010303

010104 重庆

重庆 01010401
      0101040101 巴南
      0101040102 北碚
      0101040103 璧山
      0101040104 长寿
      0101040105 城口
      0101040106 大渡口
      0101040107 大足
      0101040108 垫江
      0101040109 丰都
      0101040110 奉节
      0101040111 涪陵
      0101040112 合川
      0101040113 江北
      0101040114 江津
      0101040115 九龙坡
      0101040116 开县
      0101040117 梁平
      0101040118 南岸
      0101040119 南川
      0101040120 彭水
      0101040121 綦江
      0101040122 黔江
      0101040123 荣昌
      0101040124 沙坪坝
      0101040125 石柱
      0101040126 双桥
      0101040127 铜梁
      0101040128 潼南
      0101040129 万盛
      0101040130 万州
      0101040131 巫山
      0101040132 巫溪
      0101040133 武隆
      0101040134 秀山
      0101040135 永川
      0101040136 酉阳
      0101040137 渝北
      0101040138 渝中
      0101040139 云阳
      0101040140 忠县

010105 福建

福州 01010501
      0101050101 仓山
      0101050102 长乐
      0101050103 福清
      0101050104 鼓楼
      0101050105 晋安
      0101050106 连江
      0101050107 罗源
      0101050108 马尾
      0101050109 闽侯
      0101050110 闽清
      0101050111 平潭
      0101050112 台江
      0101050113 永泰
龙岩 01010502
      0101050201 长汀
      0101050202 连城
      0101050203 上杭
      0101050204 武平
      0101050205 新罗
      0101050206 永定
      0101050207 漳平
南平 01010503
      0101050301 光泽
      0101050302 建瓯
      0101050303 建阳
      0101050304 浦城
      0101050305 邵武
      0101050306 顺昌
      0101050307 松溪
      0101050308 武夷山
      0101050309 延平
      0101050310 政和
宁德 01010504
      0101050401 福安
      0101050402 福鼎
      0101050403 古田
      0101050404 蕉城
      0101050405 屏南
      0101050406 寿宁
      0101050407 霞浦
      0101050408 柘荣
      0101050409 周宁
莆田 01010505
      0101050501 城厢
      0101050502 涵江
      0101050503 荔城
      0101050504 仙游
      0101050505 秀屿港
泉州 01010506
      0101050601 安溪
      0101050602 德化
      0101050603 丰泽
      0101050604 惠安
      0101050605 金门
      0101050606 晋江
      0101050607 鲤城
      0101050608 洛江
      0101050609 南安
      0101050610 泉港
      0101050611 石狮
      0101050612 永春
三明 01010507
      0101050701 大田
      0101050702 建宁
      0101050703 将乐
      0101050704 梅列
      0101050705 明溪
      0101050706 宁化
      0101050707 清流
      0101050708 三元
      0101050709 沙县
      0101050710 泰宁
      0101050711 永安
      0101050712 尤溪
厦门 01010508
      0101050801 海沧
      0101050802 湖里
      0101050803 集美
      0101050804 思明
      0101050805 同安
      0101050806 翔安
漳州 01010509
      0101050901 长泰
      0101050902 东山
      0101050903 华安
      0101050904 龙海
      0101050905 龙文
      0101050906 南靖
      0101050907 平和
      0101050908 芗城
      0101050909 云霄
      0101050910 漳浦
      0101050911 诏安

010106 甘肃

白银市 01010601
      0101060101 白银县
      0101060102 会宁
      0101060103 景泰
      0101060104 靖远
      0101060105 平川
定西 01010602
      0101060201 安定
      0101060202 临洮
      0101060203 陇西
      0101060204 岷县
      0101060205 通渭
      0101060206 渭源
      0101060207 漳县
甘南 01010603
      0101060301 迭部
      0101060302 合作
      0101060303 临潭
      0101060304 碌曲
      0101060305 玛曲
      0101060306 夏河
      0101060307 舟曲
      0101060308 卓尼
嘉峪关 01010604
金昌 01010605
      0101060501 金川
      0101060502 永昌
酒泉 01010606
      0101060601 阿克塞
      0101060602 敦煌
      0101060603 瓜州
      0101060604 金塔
      0101060605 肃北
      0101060606 肃州
      0101060607 玉门
兰州 01010607
      0101060701 安宁
      0101060702 城关
      0101060703 皋兰
      0101060704 红古
      0101060705 七里河
      0101060706 西固
      0101060707 永登
      0101060708 榆中
临夏 01010608
      0101060801 东乡
      0101060802 广河
      0101060803 和政
      0101060804 积石山
      0101060805 康乐
      0101060806 临夏市
      0101060807 临夏县
      0101060808 永靖
陇南 01010609
      0101060901 成县
      0101060902 宕昌
      0101060903 徽县
      0101060904 康县
      0101060905 礼县
      0101060906 两当
      0101060907 文县
      0101060908 武都
      0101060909 西和
平凉 01010610
      0101061001 崇信
      0101061002 华亭
      0101061003 泾川
      0101061004 静宁
      0101061005 崆峒
      0101061006 灵台
      0101061007 庄浪
庆阳 01010611
      0101061101 合水
      0101061102 华池
      0101061103 环县
      0101061104 宁县
      0101061105 庆城
      0101061106 西峰
      0101061107 镇原
      0101061108 正宁
天水 01010612
      0101061201 甘谷
      0101061202 麦积
      0101061203 秦安
      0101061204 秦州
      0101061205 清水
      0101061206 武山
      0101061207 张家川
武威 01010613
      0101061301 古浪
      0101061302 凉州
      0101061303 民勤
      0101061304 天祝
张掖 01010614
      0101061401 甘州
      0101061402 高台
      0101061403 临泽
      0101061404 民乐
      0101061405 山丹
      0101061406 肃南

010107 广东

潮州 01010701
      0101070101 潮安
      0101070102 饶平
      0101070103 湘桥
东莞市 01010702
      0101070201 东莞县
佛山 01010703
      0101070301 禅城
      0101070302 高明
      0101070303 南海
      0101070304 三水
      0101070305 顺德
广州 01010704
      0101070401 白云
      0101070402 从化
      0101070403 海珠
      0101070404 花都
      0101070405 黄埔
      0101070406 荔湾
      0101070407 萝岗
      0101070408 南沙
      0101070409 番禺
      0101070410 天河
      0101070411 越秀
      0101070412 增城
河源 01010705
      0101070501 东源
      0101070502 和平
      0101070503 连平
      0101070504 龙川
      0101070505 源城
      0101070506 紫金
惠州 01010706
      0101070601 博罗
      0101070602 惠城
      0101070603 惠东
      0101070604 惠阳
      0101070605 龙门
江门 01010707
      0101070701 恩平
      0101070702 鹤山
      0101070703 江海
      0101070704 开平
      0101070705 蓬江
      0101070706 台山
      0101070707 新会
揭阳 01010708
      0101070801 惠来
      0101070802 揭东
      0101070803 揭西
      0101070804 普宁
      0101070805 榕城
茂名 01010709
      0101070901 电白
      0101070902 高州
      0101070903 化州
      0101070904 茂港
      0101070905 茂南
      0101070906 信宜
梅州 01010710
      0101071001 大埔
      0101071002 丰顺
      0101071003 蕉岭
      0101071004 梅县
      0101071005 梅江
      0101071006 平远
      0101071007 五华
      0101071008 兴宁
清远 01010711
      0101071101 佛冈
      0101071102 连南
      0101071103 连山
      0101071104 连州
      0101071105 清城
      0101071106 清新
      0101071107 阳山
      0101071108 英德
汕头 01010712
      0101071201 潮南
      0101071202 潮阳
      0101071203 澄海
      0101071204 濠江
      0101071205 金平
      0101071206 龙湖
      0101071207 南澳
汕尾 01010713
      0101071301 城区
      0101071302 海丰
      0101071303 陆丰
      0101071304 陆河
韶关 01010714
      0101071401 乐昌
      0101071402 南雄
      0101071403 曲江
      0101071404 仁化
      0101071405 乳源
      0101071406 始兴
      0101071407 翁源
      0101071408 武江
      0101071409 新丰
      0101071410 浈江
深圳 01010715
      0101071501 宝安
      0101071502 福田
      0101071503 龙岗
      0101071504 罗湖
      0101071505 南山
      0101071506 盐田
阳江 01010716
      0101071601 江城
      0101071602 阳西
      0101071603 阳春
      0101071604 阳东
云浮 01010717
      0101071701 罗定
      0101071702 新兴
      0101071703 郁南
      0101071704 云安
      0101071705 云城
湛江 01010718
      0101071801 赤坎
      0101071802 雷州
      0101071803 廉江
      0101071804 麻章
      0101071805 坡头
      0101071806 遂溪
      0101071807 吴川
      0101071808 霞山
      0101071809 徐闻
肇庆 01010719
      0101071901 德庆
      0101071902 鼎湖
      0101071903 端州
      0101071904 封开
      0101071905 高要
      0101071906 广宁
      0101071907 怀集
      0101071908 四会
中山 01010720
珠海 01010721
      0101072101 斗门
      0101072102 金湾
      0101072103 香洲

010108 广西

百色 01010801
      0101080101 德保
      0101080102 靖西
      0101080103 乐业
      0101080104 凌云
      0101080105 隆林
      0101080106 那坡
      0101080107 平果
      0101080108 田东
      0101080109 田林
      0101080110 田阳
      0101080111 西林
      0101080112 右江
北海 01010802
      0101080201 海城
      0101080202 合浦
      0101080203 铁山港
      0101080204 银海
崇左 01010803
      0101080301 大新
      0101080302 扶绥
      0101080303 江州
      0101080304 宁明
      0101080305 凭祥
      0101080306 天等
防城港 01010804
      0101080401 东兴
      0101080402 防城
      0101080403 港口
      0101080404 上思
贵港 01010805
      0101080501 港北
      0101080502 港南
      0101080503 桂平
      0101080504 平南
      0101080505 覃塘
桂林 01010806
      0101080601 叠彩
      0101080602 恭城
      0101080603 灌阳
      0101080604 荔浦
      0101080605 灵川
      0101080606 临桂
      0101080607 龙胜
      0101080608 平乐
      0101080609 七星
      0101080610 全州
      0101080611 象山
      0101080612 兴安
      0101080613 秀峰
      0101080614 雁山
      0101080615 阳朔
      0101080616 永福
      0101080617 资源
河池 01010807
      0101080701 巴马
      0101080702 大化
      0101080703 东兰
      0101080704 都安
      0101080705 凤山
      0101080706 环江
      0101080707 金城江
      0101080708 罗城
      0101080709 南丹
      0101080710 天峨
      0101080711 宜州
贺州 01010808
      0101080801 八步
      0101080802 富川
      0101080803 昭平
      0101080804 钟山
来宾 01010809
      0101080901 合山
      0101080902 金秀
      0101080903 武宣
      0101080904 象州
      0101080905 忻城
      0101080906 兴宾
柳州 01010810
      0101081001 城中
      0101081002 柳北
      0101081003 柳城
      0101081004 柳江
      0101081005 柳南
      0101081006 鹿寨
      0101081007 融安
      0101081008 融水
      0101081009 三江
      0101081010 鱼峰
南宁 01010811
      0101081101 宾阳
      0101081102 横县
      0101081103 江南
      0101081104 良庆
      0101081105 隆安
      0101081106 龙州
      0101081107 马山
      0101081108 青秀
      0101081109 上林
      0101081110 武鸣
      0101081111 西乡塘
      0101081112 兴宁
      0101081113 邕宁
钦州 01010812
      0101081201 灵山
      0101081202 浦北
      0101081203 钦北
      0101081204 钦南
梧州 01010813
      0101081301 苍梧
      0101081302 岑溪
      0101081303 长洲
      0101081304 蝶山
      0101081305 蒙山
      0101081306 藤县
      0101081307 万秀
玉林 01010814
      0101081401 北流
      0101081402 博白
      0101081403 陆川
      0101081404 容县
      0101081405 兴业
      0101081406 玉州

010109 贵州

安顺 01010901
      0101090101 关岭
      0101090102 平坝
      0101090103 普定
      0101090104 西秀
      0101090105 镇宁
      0101090106 紫云
毕节市 01010902
      0101090201 毕节县
      0101090203 大方
      0101090204 赫章
      0101090205 金沙
      0101090206 纳雍
      0101090207 黔西
      0101090208 威宁
      0101090209 织金
贵阳 01010903
      0101090301 白云
      0101090302 花溪
      0101090303 开阳
      0101090304 南明
      0101090305 清镇
      0101090306 乌当
      0101090307 息烽
      0101090308 小河
      0101090309 修文
      0101090310 云岩
六盘水 01010904
      0101090401 六枝特
      0101090402 盘县
      0101090403 水城
      0101090404 钟山
黔东南 01010905
      0101090501 岑巩
      0101090502 从江
      0101090503 丹寨
      0101090504 黄平
      0101090505 剑河
      0101090506 锦屏
      0101090507 凯里
      0101090508 雷山
      0101090509 黎平
      0101090510 麻江
      0101090511 榕江
      0101090512 三穗
      0101090513 施秉
      0101090514 台江
      0101090515 天柱
      0101090516 镇远
黔南 01010906
      0101090601 长顺
      0101090602 独山
      0101090603 都匀
      0101090604 福泉
      0101090605 贵定
      0101090606 惠水
      0101090607 荔波
      0101090608 龙里
      0101090609 罗甸
      0101090610 平塘
      0101090611 三都
      0101090612 瓮安
黔西南 01010907
      0101090701 安龙
      0101090702 册亨
      0101090703 普安
      0101090704 晴隆
      0101090705 望谟
      0101090706 兴仁
      0101090707 兴义
      0101090708 贞丰
铜仁 01010908
      0101090801 德江
      0101090802 江口
      0101090803 石阡
      0101090804 思南
      0101090805 松桃
      0101090806 铜仁
      0101090807 万山特
      0101090808 印江
      0101090809 玉屏
遵义 01010909
      0101090901 赤水
      0101090902 道真
      0101090903 凤冈
      0101090904 红花岗
      0101090905 汇川
      0101090906 湄潭
      0101090907 仁怀
      0101090908 绥阳
      0101090909 桐梓
      0101090910 务川
      0101090911 习水
      0101090912 余庆
      0101090913 正安
      0101090914 遵义县

010110 海南

白沙市 01011001
      0101100101 白沙
保亭市 01011002
      0101100201 保亭
昌江市 01011003
      0101100301 昌江
澄迈市 01011004
      0101100401 澄迈
儋州市 01011005
      0101100501 儋州
定安市 01011006
      0101100601 定安
东方市 01011007
      0101100701 东方
海口 01011008
      0101100801 龙华
      0101100802 美兰
      0101100803 琼山
      0101100804 秀英
乐东市 01011009
      0101100901 乐东
临高 01011010
      0101101001 临高
陵水市 01011011
      0101101101 陵水
琼海市 01011012
      0101101201 琼海
琼中市 01011013
      0101101301 琼中
三亚市 01011014
      0101101401 三亚
屯昌市 01011015
      0101101501 屯昌
万宁市 01011016
      0101101601 万宁
文昌市 01011017
      0101101701 文昌
五指山 01011018
      0101101801 五指山

010111 河北

保定 01011101
      0101110101 安国
      0101110102 安新
      0101110103 北市区
      0101110104 博野
      0101110105 定兴
      0101110106 定州
      0101110107 阜平
      0101110108 高碑店
      0101110109 高阳
      0101110110 涞水
      0101110111 涞源
      0101110112 蠡县
      0101110113 满城
      0101110114 南市区
      0101110115 清苑
      0101110116 曲阳
      0101110117 容城
      0101110118 顺平
      0101110119 唐县
      0101110120 望都
      0101110121 新市
      0101110122 雄县
      0101110123 徐水
      0101110124 易县
      0101110125 涿州
沧州 01011102
      0101110201 泊头
      0101110202 沧县
      0101110203 东光
      0101110204 海兴
      0101110205 河间
      0101110206 黄骅
      0101110207 孟村
      0101110208 南皮
      0101110209 青县
      0101110210 任丘
      0101110211 肃宁
      0101110212 吴桥
      0101110213 献县
      0101110214 新华
      0101110215 盐山
      0101110216 运河
承德 01011103
      0101110301 承德县
      0101110302 丰宁
      0101110303 宽城
      0101110304 隆化
      0101110305 滦平
      0101110306 平泉
      0101110307 双滦
      0101110308 双桥
      0101110309 围场
      0101110310 兴隆
      0101110311 鹰手营
邯郸 01011104
      0101110401 磁县
      0101110402 丛台
      0101110403 大名
      0101110404 肥乡
      0101110405 峰峰
      0101110406 复兴
      0101110407 馆陶
      0101110408 广平
      0101110409 邯山
      0101110410 鸡泽
      0101110411 邱县
      0101110412 曲周
      0101110413 涉县
      0101110414 魏县
      0101110415 武安
      0101110416 永年
衡水 01011105
      0101110501 安平
      0101110502 阜城
      0101110503 故城
      0101110504 冀州
      0101110505 景县
      0101110506 饶阳
      0101110507 深州
      0101110508 桃城
      0101110509 武强
      0101110510 武邑
      0101110511 枣强
廊坊 01011106
      0101110601 安次
      0101110602 霸州
      0101110603 大厂
      0101110604 大城
      0101110605 固安
      0101110606 广阳
      0101110607 三河
      0101110608 文安
      0101110609 香河
      0101110610 永清
秦皇岛 01011107
      0101110701 北戴河
      0101110702 昌黎
      0101110703 抚宁
      0101110704 海港
      0101110705 卢龙
      0101110706 青龙
      0101110707 山海关
石家庄 01011108
      0101110801 长安
      0101110802 高邑
      0101110803 藁城
      0101110804 晋州
      0101110805 井陉矿区
      0101110806 井陉
      0101110807 灵寿
      0101110808 鹿泉
      0101110809 栾城
      0101110810 平山
      0101110811 桥东
      0101110812 桥西
      0101110813 深泽
      0101110814 无极
      0101110815 新华
      0101110816 辛集
      0101110817 新乐
      0101110818 行唐
      0101110819 裕华
      0101110820 元氏
      0101110821 赞皇
      0101110822 赵县
      0101110823 正定
唐山 01011109
      0101110901 丰南
      0101110902 丰润
      0101110903 古冶
      0101110904 开平
      0101110905 乐亭
      0101110906 路北
      0101110907 路南
      0101110908 滦南
      0101110909 滦县
      0101110910 迁安
      0101110911 迁西
      0101110912 唐海
      0101110913 玉田
      0101110914 遵化
邢台市 01011110
      0101111001 柏乡
      0101111002 广宗
      0101111003 巨鹿
      0101111004 临城
      0101111005 临西
      0101111006 隆尧
      0101111007 南宫
      0101111008 南和
      0101111009 内丘
      0101111010 宁晋
      0101111011 平乡
      0101111012 桥东
      0101111013 桥西
      0101111014 清河
      0101111015 任县
      0101111016 沙河
      0101111017 威县
      0101111018 新河
      0101111019 邢台县
张家口 01011111
      0101111101 赤城
      0101111102 崇礼
      0101111103 沽源
      0101111104 怀安
      0101111105 怀来
      0101111106 康保
      0101111107 桥东
      0101111108 桥西
      0101111109 尚义
      0101111110 万全
      0101111111 蔚县
      0101111112 下花园
      0101111113 宣化区
      0101111114 宣化县
      0101111115 阳原
      0101111116 张北
      0101111117 涿鹿

010112 河南

安阳市 01011201
      0101120101 安阳县
      0101120102 北关
      0101120103 滑县
      0101120104 林州
      0101120105 龙安
      0101120106 内黄
      0101120107 汤阴
      0101120108 文峰
      0101120109 殷都
鹤壁 01011202
      0101120201 鹤山
      0101120202 浚县
      0101120203 淇滨
      0101120204 淇县
      0101120205 山城
焦作 01011203
      0101120301 博爱
      0101120302 解放
      0101120303 马村
      0101120304 孟州
      0101120305 沁阳
      0101120306 山阳
      0101120307 温县
      0101120308 武陟
      0101120309 修武
      0101120310 中站
开封市 01011204
      0101120401 鼓楼
      0101120402 金明
      0101120403 开封县
      0101120404 兰考
      0101120405 龙亭
      0101120406 杞县
      0101120407 顺河
      0101120408 通许
      0101120409 尉氏
      0101120410 禹王台
漯河 01011205
      0101120501 临颍
      0101120502 舞阳
      0101120503 郾城
      0101120504 源汇
      0101120505 召陵
洛阳 01011206
      0101120601 瀍河
      0101120602 吉利
      0101120603 涧西
      0101120604 老城
      0101120605 栾川
      0101120606 洛龙
      0101120607 洛宁
      0101120608 孟津
      0101120609 汝阳
      0101120610 嵩县
      0101120611 西工
      0101120612 新安
      0101120613 偃师
      0101120614 伊川
      0101120615 宜阳
南阳 01011207
      0101120701 邓州
      0101120702 方城
      0101120703 南召
      0101120704 内乡
      0101120705 社旗
      0101120706 唐河
      0101120707 桐柏
      0101120708 宛城
      0101120709 卧龙
      0101120710 淅川
      0101120711 西峡
      0101120712 新野
      0101120713 镇平
平顶山 01011208
      0101120801 宝丰
      0101120802 鲁山
      0101120803 汝州
      0101120804 石龙
      0101120805 卫东
      0101120806 舞钢
      0101120807 新华
      0101120808 叶县
      0101120809 湛河
      0101120810 郏县
濮阳市 01011209
      0101120901 范县
      0101120902 华龙
      0101120903 南乐
      0101120904 濮阳县
      0101120905 清丰
      0101120906 台前
三门峡 01011210
      0101121001 湖滨
      0101121002 灵宝
      0101121003 卢氏
      0101121004 渑池
      0101121005 陕县
      0101121006 义马
商丘 01011211
      0101121101 梁园
      0101121102 民权
      0101121103 宁陵
      0101121104 睢县
      0101121105 睢阳
      0101121106 夏邑
      0101121107 永城
      0101121108 虞城
      0101121109 柘城
省直辖 01011212
      0101121201 济源
新乡市 01011213
      0101121301 长垣
      0101121302 封丘
      0101121303 凤泉
      0101121304 红旗
      0101121305 辉县
      0101121306 获嘉
      0101121307 牧野
      0101121308 卫滨
      0101121309 卫辉
      0101121310 新乡县
      0101121311 延津
      0101121312 原阳
信阳 01011214
      0101121401 固始
      0101121402 光山
      0101121403 淮滨
      0101121404 潢川
      0101121405 罗山
      0101121406 平桥
      0101121407 商城
      0101121408 浉河
      0101121409 息县
      0101121410 新县
许昌市 01011215
      0101121501 长葛
      0101121502 魏都
      0101121503 襄城
      0101121504 许昌县
      0101121505 鄢陵
      0101121506 禹州
郑州 01011216
      0101121601 登封
      0101121602 二七
      0101121603 巩义
      0101121604 管城
      0101121605 惠济
      0101121606 金水
      0101121607 上街
      0101121608 新密
      0101121609 新郑
      0101121610 荥阳
      0101121611 中牟
      0101121612 中原
周口 01011217
      0101121701 川汇
      0101121702 郸城
      0101121703 扶沟
      0101121704 淮阳
      0101121705 鹿邑
      0101121706 商水
      0101121707 沈丘
      0101121708 太康
      0101121709 西华
      0101121710 项城
驻马店 01011218
      0101121801 泌阳
      0101121802 平舆
      0101121803 确山
      0101121804 汝南
      0101121805 上蔡
      0101121806 遂平
      0101121807 西平
      0101121808 新蔡
      0101121809 驿城
      0101121810 正阳

010113 黑龙江

大庆 01011301
      0101130101 大同
      0101130102 杜尔伯特
      0101130103 红岗
      0101130104 林甸
      0101130105 龙凤
      0101130106 让胡路
      0101130107 萨尔图
      0101130108 肇源
      0101130109 肇州
大兴安岭 01011302
      0101130201 呼玛
      0101130202 漠河
      0101130203 塔河
哈尔滨 01011303
      0101130301 阿城
      0101130302 巴彦
      0101130303 宾县
      0101130304 道里
      0101130305 道外
      0101130306 方正
      0101130307 呼兰
      0101130308 木兰
      0101130309 南岗
      0101130310 平房
      0101130311 尚志
      0101130312 双城
      0101130313 松北
      0101130314 通河
      0101130315 五常
      0101130316 香坊
      0101130317 延寿
      0101130318 依兰
鹤岗 01011304
      0101130401 东山
      0101130402 工农
      0101130403 萝北
      0101130404 南山
      0101130405 绥滨
      0101130406 向阳
      0101130407 兴安
      0101130408 兴山
黑河 01011305
      0101130501 爱辉
      0101130502 北安
      0101130503 嫩江
      0101130504 孙吴
      0101130505 五大连池
      0101130506 逊克
鸡西 01011306
      0101130601 城子河
      0101130602 滴道
      0101130603 恒山
      0101130604 虎林
      0101130605 鸡东
      0101130606 鸡冠
      0101130607 梨树
      0101130608 麻山
      0101130609 密山
佳木斯 01011307
      0101130701 东风
      0101130702 抚远
      0101130703 富锦
      0101130704 桦川
      0101130705 桦南
      0101130706 郊区
      0101130707 前进
      0101130708 汤原
      0101130709 同江
      0101130710 向阳
牡丹江 01011308
      0101130801 爱民
      0101130802 东安
      0101130803 东宁
      0101130804 海林
      0101130805 林口
      0101130806 穆棱
      0101130807 宁安
      0101130808 绥芬河
      0101130809 西安
      0101130810 阳明
齐齐哈尔 01011309
      0101130901 昂昂溪
      0101130902 拜泉
      0101130903 富拉尔基
      0101130904 富裕
      0101130905 甘南
      0101130906 建华
      0101130907 克山
      0101130908 龙江
      0101130909 龙沙
      0101130910 梅里斯
      0101130911 讷河
      0101130912 碾子山
      0101130913 泰来
      0101130914 铁锋
      0101130915 依安
七台河 01011310
      0101131001 勃利
      0101131002 茄子河
      0101131003 桃山
      0101131004 新兴
双鸭山 01011311
      0101131101 宝清
      0101131102 宝山
      0101131103 集贤
      0101131104 尖山
      0101131105 岭东
      0101131106 饶河
      0101131107 四方台
      0101131108 友谊
绥化 01011312
      0101131201 安达
      0101131202 北林
      0101131203 海伦
      0101131204 兰西
      0101131205 明水
      0101131206 青冈
      0101131207 庆安
      0101131208 绥棱
      0101131209 望奎
      0101131210 肇东
伊春市 01011313
      0101131301 翠峦
      0101131302 带岭
      0101131303 红星
      0101131304 嘉荫
      0101131305 金山屯
      0101131306 美溪
      0101131307 南岔
      0101131308 上甘岭
      0101131309 汤旺河
      0101131310 铁力
      0101131311 乌马河
      0101131312 乌伊岭
      0101131313 五营
      0101131314 西林
      0101131315 新青
      0101131316 伊春区
      0101131317 友好

010114 湖北

鄂州 01011401
      0101140101 鄂城
      0101140102 华容
      0101140103 梁子湖
恩施 01011402
      0101140201 巴东
      0101140202 恩施市
      0101140203 鹤峰
      0101140204 建始
      0101140205 来凤
      0101140206 利川
      0101140207 咸丰
      0101140208 宣恩
黄冈 01011403
      0101140301 红安
      0101140302 黄梅
      0101140303 黄州
      0101140304 罗田
      0101140305 麻城
      0101140306 蕲春
      0101140307 团风
      0101140308 武穴
      0101140309 浠水
      0101140310 英山
黄石 01011404
      0101140401 大冶
      0101140402 黄石港
      0101140403 铁山
      0101140404 西塞山
      0101140405 下陆
      0101140406 阳新
荆门 01011405
      0101140501 东宝
      0101140502 掇刀
      0101140503 京山
      0101140504 沙洋
      0101140505 钟祥
荆州市 01011406
      0101140601 公安
      0101140602 洪湖
      0101140603 监利
      0101140604 江陵
      0101140605 荆州区
      0101140606 沙市
      0101140607 石首
      0101140608 松滋
省直辖 01011407
      0101140701 潜江
      0101140702 神农架
      0101140703 天门
      0101140704 仙桃
十堰 01011408
      0101140801 丹江口
      0101140802 房县
      0101140803 茅箭
      0101140804 郧西
      0101140805 郧县
      0101140806 张湾
      0101140807 竹山
      0101140808 竹溪
随州 01011409
      0101140901 广水
      0101140902 曾都
武汉 01011410
      0101141001 蔡甸
      0101141002 东西湖
      0101141003 汉南
      0101141004 汉阳
      0101141005 洪山
      0101141006 黄陂
      0101141007 江岸
      0101141008 江汉
      0101141009 江夏
      0101141010 硚口
      0101141011 青山
      0101141012 武昌
      0101141013 新洲
咸宁 01011411
      0101141101 赤壁
      0101141102 崇阳
      0101141103 嘉鱼
      0101141104 通城
      0101141105 通山
      0101141106 咸安
襄樊 01011412
      0101141201 保康
      0101141202 樊城
      0101141203 谷城
      0101141204 老河口
      0101141205 南漳
      0101141206 襄城
      0101141207 襄阳
      0101141208 宜城
      0101141209 枣阳
孝感 01011413
      0101141301 安陆
      0101141302 大悟
      0101141303 汉川
      0101141304 孝昌
      0101141305 孝南
      0101141306 应城
      0101141307 云梦
宜昌 01011414
      0101141401 长阳
      0101141402 当阳
      0101141403 点军
      0101141404 五峰
      0101141405 伍家岗
      0101141406 西陵
      0101141407 猇亭
      0101141408 兴山
      0101141409 宜都
      0101141410 夷陵
      0101141411 远安
      0101141412 枝江
      0101141413 秭归

010115 湖南

常德 01011501
      0101150101 安乡
      0101150102 鼎城
      0101150103 汉寿
      0101150104 津市
      0101150105 澧县
      0101150106 临澧
      0101150107 石门
      0101150108 桃源
      0101150109 武陵
长沙市 01011502
      0101150201 长沙县
      0101150202 芙蓉
      0101150203 开福
      0101150204 浏阳
      0101150205 宁乡
      0101150206 天心
      0101150207 望城
      0101150208 雨花
      0101150209 岳麓
郴州 01011503
      0101150301 安仁
      0101150302 北湖
      0101150303 桂东
      0101150304 桂阳
      0101150305 嘉禾
      0101150306 临武
      0101150307 汝城
      0101150308 苏仙
      0101150309 宜章
      0101150310 永兴
      0101150311 资兴
衡阳市 01011504
      0101150401 常宁
      0101150402 衡东
      0101150403 衡南
      0101150404 衡山
      0101150405 衡阳县
      0101150406 耒阳
      0101150407 南岳
      0101150408 祁东
      0101150409 石鼓
      0101150410 雁峰
      0101150411 蒸湘
      0101150412 珠晖
怀化 01011505
      0101150501 辰溪
      0101150502 鹤城
      0101150503 洪江
      0101150504 会同
      0101150505 靖州
      0101150506 麻阳
      0101150507 通道
      0101150508 新晃
      0101150509 溆浦
      0101150510 沅陵
      0101150511 芷江
      0101150512 中方
娄底 01011506
      0101150601 冷水江
      0101150602 涟源
      0101150603 娄星
      0101150604 双峰
      0101150605 新化
邵阳市 01011507
      0101150701 北塔
      0101150702 城步
      0101150703 大祥
      0101150704 洞口
      0101150705 隆回
      0101150706 邵东
      0101150707 邵阳县
      0101150708 双清
      0101150709 绥宁
      0101150710 武冈
      0101150711 新宁
      0101150712 新邵
湘潭市 01011508
      0101150801 韶山
      0101150802 湘潭县
      0101150803 湘乡
      0101150804 雨湖
      0101150805 岳塘
湘西 01011509
      0101150901 保靖
      0101150902 凤凰
      0101150903 古丈
      0101150904 花垣
      0101150905 吉首
      0101150906 龙山
      0101150907 泸溪
      0101150908 永顺
益阳 01011510
      0101151001 安化
      0101151002 赫山
      0101151003 南县
      0101151004 桃江
      0101151005 沅江
      0101151006 资阳
永州 01011511
      0101151101 道县
      0101151102 东安
      0101151103 江华
      0101151104 江永
      0101151105 蓝山
      0101151106 冷水滩
      0101151107 零陵
      0101151108 宁远
      0101151109 祁阳
      0101151110 双牌
      0101151111 新田
岳阳市 01011512
      0101151201 华容
      0101151202 君山
      0101151203 临湘
      0101151204 汨罗
      0101151205 平江
      0101151206 湘阴
      0101151207 岳阳楼
      0101151208 岳阳县
      0101151209 云溪
张家界 01011513
      0101151301 慈利
      0101151302 桑植
      0101151303 武陵源
      0101151304 永定
株洲市 01011514
      0101151401 茶陵
      0101151402 荷塘
      0101151403 醴陵
      0101151404 芦淞
      0101151405 石峰
      0101151406 天元
      0101151407 炎陵
      0101151408 攸县
      0101151409 株洲县

010116 吉林

白城 01011601
      0101160101 大安
      0101160102 洮北
      0101160103 洮南
      0101160104 通榆
      0101160105 镇赉
白山 01011602
      0101160201 八道江
      0101160202 长白
      0101160203 抚松
      0101160204 江源
      0101160205 靖宇
      0101160206 临江
长春 01011603
      0101160301 朝阳
      0101160302 德惠
      0101160303 二道
      0101160304 九台
      0101160305 宽城
      0101160306 绿园
      0101160307 南关
      0101160308 农安
      0101160309 双阳
      0101160310 榆树
吉林 01011604
      0101160401 昌邑
      0101160402 船营
      0101160403 丰满
      0101160404 桦甸
      0101160405 蛟河
      0101160406 龙潭
      0101160407 磐石
      0101160408 舒兰
      0101160409 永吉
辽源 01011605
      0101160501 东丰
      0101160502 东辽
      0101160503 龙山
      0101160504 西安
四平 01011606
      0101160601 公主岭
      0101160602 梨树
      0101160603 双辽
      0101160604 铁东
      0101160605 铁西
      0101160606 伊通
松原 01011607
      0101160701 长岭
      0101160702 扶余
      0101160703 宁江
      0101160704 乾安
      0101160705 前郭
通化 01011608
      0101160801 东昌
      0101160802 二道江
      0101160803 辉南
      0101160804 集安
      0101160805 柳河
      0101160806 梅河口
      0101160807 通化县
延边 01011609
      0101160901 安图
      0101160902 敦化
      0101160903 和龙
      0101160904 珲春
      0101160905 龙井
      0101160906 图们
      0101160907 汪清
      0101160908 延吉

010117 江苏

常州 01011701
      0101170101 金坛
      0101170102 溧阳
      0101170103 戚墅堰
      0101170104 天宁
      0101170105 武进
      0101170106 新北
      0101170107 钟楼
淮安 01011702
      0101170201 楚州
      0101170202 洪泽
      0101170203 淮阴
      0101170204 金湖
      0101170205 涟水
      0101170206 清河
      0101170207 清浦
      0101170208 盱眙
连云港 01011703
      0101170301 东海
      0101170302 赣榆
      0101170303 灌南
      0101170304 灌云
      0101170305 海州
      0101170306 连云
      0101170307 新浦
南京 01011704
      0101170401 白下
      0101170402 高淳
      0101170403 鼓楼
      0101170404 建邺
      0101170405 江宁
      0101170406 溧水
      0101170407 六合
      0101170408 浦口
      0101170409 栖霞
      0101170410 秦淮
      0101170411 下关
      0101170412 玄武
      0101170413 雨花台
南通 01011705
      0101170501 崇川
      0101170502 港闸
      0101170503 海安
      0101170504 海门
      0101170505 启东
      0101170506 如东
      0101170507 如皋
      0101170508 通州
苏州 01011706
      0101170601 沧浪
      0101170602 常熟
      0101170603 虎丘
      0101170604 金阊
      0101170605 昆山
      0101170606 平江
      0101170607 太仓
      0101170608 吴江
      0101170609 吴中
      0101170610 相城
      0101170611 张家港
宿迁 01011707
      0101170701 沭阳
      0101170702 泗洪
      0101170703 泗阳
      0101170704 宿城
      0101170705 宿豫
泰州 01011708
      0101170801 高港
      0101170802 海陵
      0101170803 姜堰
      0101170804 靖江
      0101170805 泰兴
      0101170806 兴化
无锡 01011709
      0101170901 北塘
      0101170902 滨湖
      0101170903 崇安
      0101170904 惠山
      0101170905 江阴
      0101170906 南长
      0101170907 锡山
      0101170908 宜兴
徐州 01011710
      0101171001 丰县
      0101171002 鼓楼
      0101171003 贾汪
      0101171004 九里
      0101171005 沛县
      0101171006 邳州
      0101171007 泉山
      0101171008 睢宁
      0101171009 铜山
      0101171010 新沂
      0101171011 云龙
盐城 01011711
      0101171101 滨海
      0101171102 大丰
      0101171103 东台
      0101171104 阜宁
      0101171105 建湖
      0101171106 射阳
      0101171107 亭湖
      0101171108 响水
      0101171109 盐都
扬州 01011712
      0101171201 宝应
      0101171202 高邮
      0101171203 广陵
      0101171204 邗江
      0101171205 江都
      0101171206 维扬
      0101171207 仪征
镇江 01011713
      0101171301 丹徒
      0101171302 丹阳
      0101171303 京口
      0101171304 句容
      0101171305 润州
      0101171306 扬中

010118 江西

抚州 01011801
      0101180101 崇仁
      0101180102 东乡
      0101180103 广昌
      0101180104 金溪
      0101180105 乐安
      0101180106 黎川
      0101180107 临川
      0101180108 南城
      0101180109 南丰
      0101180110 宜黄
      0101180111 资溪
赣州 01011802
      0101180201 安远
      0101180202 崇义
      0101180203 大余
      0101180204 定南
      0101180205 赣县
      0101180206 会昌
      0101180207 龙南
      0101180208 南康
      0101180209 宁都
      0101180210 全南
      0101180211 瑞金
      0101180212 上犹
      0101180213 石城
      0101180214 信丰
      0101180215 兴国
      0101180216 寻乌
      0101180217 于都
      0101180218 章贡
吉安市 01011803
      0101180301 安福
      0101180302 吉安县
      0101180303 吉水
      0101180304 吉州
      0101180305 井冈山
      0101180306 青原
      0101180307 遂川
      0101180308 泰和
      0101180309 万安
      0101180310 峡江
      0101180311 新干
      0101180312 永丰
      0101180313 永新
景德镇 01011804
      0101180401 昌江
      0101180402 浮梁
      0101180403 乐平
      0101180404 珠山
九江市 01011805
      0101180501 德安
      0101180502 都昌
      0101180503 湖口
      0101180504 九江县
      0101180505 庐山
      0101180506 彭泽
      0101180507 瑞昌
      0101180508 武宁
      0101180509 星子
      0101180510 修水
      0101180511 浔阳
      0101180512 永修
南昌市 01011806
      0101180601 安义
      0101180602 东湖
      0101180603 进贤
      0101180604 南昌县
      0101180605 青山湖
      0101180606 青云谱
      0101180607 湾里
      0101180608 西湖
      0101180609 新建
萍乡 01011807
      0101180701 安源
      0101180702 莲花
      0101180703 芦溪
      0101180704 上栗
      0101180705 湘东
上饶市 01011808
      0101180801 德兴
      0101180802 广丰
      0101180803 横峰
      0101180804 鄱阳
      0101180805 铅山
      0101180806 上饶县
      0101180807 万年
      0101180808 婺源
      0101180809 信州
      0101180810 弋阳
      0101180811 余干
      0101180812 玉山
新余 01011809
      0101180901 分宜
      0101180902 渝水
宜春 01011810
      0101181001 丰城
      0101181002 奉新
      0101181003 高安
      0101181004 靖安
      0101181005 上高
      0101181006 铜鼓
      0101181007 万载
      0101181008 宜丰
      0101181009 袁州
      0101181010 樟树
鹰潭 01011811
      0101181101 贵溪
      0101181102 余江
      0101181103 月湖

010119 辽宁

鞍山 01011901
      0101190101 海城
      0101190102 立山
      0101190103 千山
      0101190104 台安
      0101190105 铁东
      0101190106 铁西
      0101190107 岫岩
本溪市 01011902
      0101190201 本溪县
      0101190202 桓仁
      0101190203 明山
      0101190204 南芬
      0101190205 平山
      0101190206 溪湖
朝阳市 01011903
      0101190301 北票
      0101190302 朝阳县
      0101190303 建平
      0101190304 喀左
      0101190305 凌源
      0101190306 龙城
      0101190307 双塔
大连 01011904
      0101190401 长海
      0101190402 甘井子
      0101190403 金州
      0101190404 旅顺
      0101190405 普兰店
      0101190406 沙河口
      0101190407 瓦房店
      0101190408 西岗
      0101190409 中山
      0101190410 庄河
丹东 01011905
      0101190501 东港
      0101190502 凤城
      0101190503 宽甸
      0101190504 元宝
      0101190505 振安
      0101190506 振兴
抚顺市 01011906
      0101190601 东洲
      0101190602 抚顺县
      0101190603 清原
      0101190604 顺城
      0101190605 望花
      0101190606 新宾
      0101190607 新抚
阜新市 01011907
      0101190701 阜新县
      0101190702 海州
      0101190703 清河门
      0101190704 太平
      0101190705 细河
      0101190706 新邱
      0101190707 彰武
葫芦岛 01011908
      0101190801 建昌
      0101190802 连山
      0101190803 龙港
      0101190804 南票
      0101190805 绥中
      0101190806 兴城
锦州 01011909
      0101190901 北镇
      0101190902 古塔
      0101190903 黑山
      0101190904 凌海
      0101190905 凌河
      0101190906 太和
      0101190907 义县
辽阳市 01011910
      0101191001 白塔
      0101191002 灯塔
      0101191003 弓长岭
      0101191004 宏伟
      0101191005 辽阳县
      0101191006 太子河
      0101191007 文圣
盘锦 01011911
      0101191101 大洼
      0101191102 盘山
      0101191103 双台子
      0101191104 兴隆台
沈阳 01011912
      0101191201 大东
      0101191202 东陵
      0101191203 法库
      0101191204 和平
      0101191205 皇姑
      0101191206 康平
      0101191207 辽中
      0101191208 沈北新区
      0101191209 沈河
      0101191210 苏家屯
      0101191211 铁西
      0101191212 新民
      0101191213 于洪
铁岭市 01011913
      0101191301 昌图
      0101191302 调兵山
      0101191303 开原
      0101191304 清河
      0101191305 铁岭县
      0101191306 西丰
      0101191307 银州
营口 01011914
      0101191401 鲅鱼圈
      0101191402 大石桥
      0101191403 盖州
      0101191404 老边
      0101191405 西市
      0101191406 站前

010120 内蒙古

包头 01012001
      0101200101 白云鄂博
      0101200102 达尔罕茂明安联合旗
      0101200103 东河区
      0101200104 固阳
      0101200105 九原区
      0101200106 昆都仑区
      0101200107 青山区
      0101200108 石拐区
      0101200109 土默特右旗
      0101200110 满都拉
赤峰 01012002
      0101200201 阿鲁科尔沁旗
      0101200202 敖汉旗
      0101200203 巴林右旗
      0101200204 巴林左旗
      0101200205 红山区
      0101200206 喀喇沁旗
      0101200207 克什克腾旗
      0101200208 林西
      0101200209 宁城
      0101200210 松山区
      0101200211 翁牛特旗
      0101200212 元宝山区
      0101200213 宝国吐
      0101200214 八里罕
      0101200215 浩尔吐
      0101200216 岗子
鄂尔多斯 01012003
      0101200301 东胜
      0101200302 达拉特旗
      0101200303 准格尔旗
      0101200304 鄂托克前旗
      0101200305 鄂托克旗
      0101200306 杭锦旗
      0101200307 乌审旗
      0101200308 伊金霍洛旗
呼和浩特 01012004
      0101200401 和林格尔
      0101200402 回民区
      0101200403 清水河
      0101200404 赛罕区
      0101200405 土默特左旗
      0101200406 托克托
      0101200407 武川
      0101200408 新城区
      0101200409 玉泉区
呼伦贝尔 01012005
      0101200501 阿荣旗
      0101200502 陈巴尔虎旗
      0101200503 额尔古纳
      0101200504 鄂伦春旗
      0101200505 鄂温克旗
      0101200506 根河
      0101200507 海拉尔
      0101200508 满洲里
      0101200509 莫力达瓦旗
      0101200510 新巴尔虎右旗
      0101200511 新巴尔虎左旗
      0101200512 牙克石
      0101200513 扎兰屯
      0101200514 图里河
      0101200515 小二沟
通辽 01012006
      0101200601 霍林郭勒
      0101200602 开鲁
      0101200603 科尔沁区
      0101200604 科尔沁左翼后旗
      0101200605 科尔沁左翼中旗
      0101200606 库伦旗
      0101200607 奈曼旗
      0101200608 扎鲁特旗
      0101200609 巴雅尔吐胡硕
乌海 01012007
      0101200701 海勃湾区
      0101200702 海南区
      0101200703 乌达区
阿拉善盟 01012008
      0101200801 阿拉善左旗
      0101200802 阿拉善右旗
      0101200803 额济纳旗
      0101200804 拐子湖
      0101200805 雅布赖
      0101200806 乌斯泰
      0101200807 吉兰太
      0101200808 孪井滩
      0101200809 巴彦诺尔贡
锡林郭勒盟 01012009
      0101200901 锡林浩特
      0101200902 二连浩特
      0101200903 多伦
      0101200904 阿巴嘎旗
      0101200905 苏尼特左旗
      0101200906 苏尼特右旗
      0101200907 东乌珠穆沁旗
      0101200908 西乌珠穆沁旗
      0101200909 太仆寺旗
      0101200910 镶黄旗
      0101200911 正镶白旗
      0101200912 正蓝旗
      0101200913 博克图
      0101200914 朱日和
      0101200915 乌拉盖
兴安盟 01012010
      0101201001 乌兰浩特
      0101201002 阿尔山
      0101201003 突泉
      0101201004 科尔沁右翼前旗
      0101201005 科尔沁右翼中旗
      0101201006 扎赉特旗
      0101201007 胡尔勒
      0101201008 索伦
巴彦淖尔 01012011
      0101201101 临河区
      0101201102 五原
      0101201103 磴口
      0101201104 乌拉特前旗
      0101201105 乌拉特中旗
      0101201106 乌拉特后旗
      0101201107 杭锦后旗
      0101201108 大佘太
      0101201109 海力素
      0101201110 那仁宝力格
乌兰察布 01012012
      0101201201 集宁
      0101201202 丰镇
      0101201203 卓资
      0101201204 化德
      0101201205 商都
      0101201206 兴和
      0101201207 凉城
      0101201208 察哈尔右翼前旗
      0101201209 察哈尔右翼中旗
      0101201210 察哈尔右翼后旗
      0101201211 四子王旗

010121 宁夏

中国气象局天气API的中文乱码问题

如何用java web 调用天气接口

中国天气网 天气预报API 国家气象局 根据城市名称抓取城市

天气预报API:中国气象频道腾讯天气--“新编码”接口的测试

Android解析中国天气网的Json数据

微信公众平台开发 天气预报