长春ios培训

之前做过相关app,在网上找到,直接粘贴。有用请采纳~

国家气象局提供的天气预报界面。

接口地址:

/data/sk/101010100 . html

/data/city info/101010100 . html

/data/101010100 . html

对于第三个接口,返回的信息比较全面,也是以json格式提供的,格式如下。

{"weatherinfo": {//基本信息;"城市": "北京"," city _ en ": "北京"," date _ y": "2012二月16 ","日期":"星期":"星期四"," fchh": "60。"city id ":" 101010100 ",//摄氏温度" temp1": "2℃ ~-7℃," temp2": "1℃ ~-。" tempf1": "35.6华氏度~ 19.4华氏度"," tempf2": "33.8华氏度~ 19.4华氏度"," tempf3": "39.2华氏度~ 19.4华氏度"," weather1 ":"晴天"," weather2 ":"晴天"," weather3 ":"晴天"," weather4 ":"晴天"。" img3": "0 "," img4": "99 "," img5": "0 "," img6": "99 "," img7": "0 "," img8": "1 "," img9": "655。"img_title1": "Qing "," img_title2": "Qing "," img_title3": "Qing "," img_title4": "Qing "," img_title5": "Qing "," img_title6 ":"img_title9 ":"多云"," img_title10 ":"多云"," img_title11 ":"多云"," img_title12 ":"多云"," img_title。//风速描述:" wind1 ":"北风3-4级转微风"," wind2 ":"微风"," wind3 ":"微风"," wind4 ":"微风"," wind5 ":"微风"," wind6 ":"微风",/。" fl 1 ":" 3-4级小于3级"、" fl2 ":"小于3级"、" fl3 ":"小于3级"、" fl4 ":"小于3级"、" fl5 ":"小于3级"、" fl6 ":"小于3级"、" index ":"冷"、" index_d ":"天冷,建议穿棉衣、皮夹克、毛衣等冬装。年老体弱者应穿厚棉衣或冬衣。”//48小时穿衣指数" index48 ":"冷"," index48_d ":"天冷了,建议穿棉衣、皮夹克、毛衣等冬装。年老体弱者应穿厚棉衣或冬衣。”、//UV和48小时UV "index_uv ":"弱"、" index48_uv ":"弱"、"//洗车" index_xc ":"合适"、"//旅行" index_tr ":"一般",//舒适指数" index_co ":。" st3": "2 "," st4": "-4 "," st5": "5 "," st6": "-5 ",//晨练" index_cl ":"不适合",//风干" index_ls ":"基本适合"。

中国的城市代码如下:

北京:101010100朝阳:1010300顺义:101010400怀柔:65400 00600昌平:1010653811100房山:1011200密云:101011300门头沟:65430。11500八达岭:10111600佛爷顶:101111700汤河口:65438+ 5438+01900斋堂:6543838+001030100宝坻:101030300东丽:101030400西青:101030500。卖出:101030800静海:101030900津南:101031000塘沽:1010365438。+001030200宁河:101030700上海:1020100宝山:101020300嘉定:65438+ 001021300青浦:6008+0021200闵行:101020200金山:10101090101张家口:0402唐山:1010905008+0新乡:101180301许昌:10180401平顶山:10165438+1011180701开封5438+00118101鹤壁:10181201濮阳:1065438。+081401漯河:101501驻马店:1011816065438。5438+001181801安阳:10180201合肥:10122065438+1220401马鞍山:106544381220901黄山:101221001滁州:1012211淮北:60。221301宣城:101221401六安:101221501巢湖:1008。+0701蚌埠:101220201杭州:1010101舟山:1065438+ 5438+00201嘉兴:1065543801重庆:101040100合川:101040300南川:101040400江津:1065438。0040700北碚:101040800巴南:101040900长寿:101041000潜江:1065438+。00万州龙宝:101041300涪陵:101041400开县:101041500城口:65438。700无锡:101041800奉节:101041900巫山:101042000潼南:106544。01042300忠县:101042400石柱:101042500大足:101042600荣昌:1065438+。0042900丰都:101043000武隆:1043100彭水:101043200綦江:1068。043600沙坪坝:101043700永川:101040200福州:101230101泉州:1065448。龙岩:101230701晋江:101230509南平:101230901厦门:10108。8+001230401三明:101230801兰州:11601011平凉:65438。438+060401武威:10160501金昌:101601嘉峪关:1065438。438+060801天水:65438+ 00160901武都:101616161临夏:65438。001161201白银:101301定西:10165438。5438+001280101惠州:1280301梅州:101280401汕头:1珠海:1012807065438438+0东莞:101281601中山:101701阳江:1012865438。:101282001汕尾:1012821韶关:101280201南宁:65438。301客人:101300401桂林:101300501梧州:101300601防城港:。8+0300801玉林:101300901百色:101001钦州:101308。01北海:101301301崇左:101300201贺州:101300 7065438。1260301都匀:1065438+ 0兴义:101260906铜仁:101260601260801遵义:1012602602061290601玉溪:101290701楚雄:101290801普洱:1012909065555555588。8+0012911怒江:101291201香格里拉:10129138。38+001291501景洪:101291大理:101290201曲靖:60。438+0呼和浩特:101080101乌海:1080301济宁:1010804065438+8+0081201鄂尔多斯:65438:1010811包头:101080201赤峰:101080601南昌。8+0240301福州:101240401宜春:101240501鹰潭:1065438+101240801凭祥:65438+38+0001十堰:1012011神农架:101201随州:65438。38+0401天门:101201仙桃:101201601潜江:1065438。鄂州:101200301孝感:101黄石:101200601咸宁:1066。438+0自贡:101270301绵阳:101270401南充:101270501达州:65438 38+0广安:1127+0271601雅安:101271701甘孜:101271801阿坝:65438。1广元:101272101攀枝花:101270201银川:1017068。0固原:101170401石嘴山:10170201吴中:10165438。0黄南:101150301海北:10150801果洛:10165438。38+001150701海东:10150201海南:1011504065438+。8+001120601临沂:1011菏泽:10110008。38+0东营:101121201威海:1121301枣庄:108 38+021501莱芜:6543801120301德州:1065438+ 01烟台:101120501济宁:。0120801 Xi安:1010101延安:1011008。38+00111001商洛:10110601安康:1065438。10801宝鸡:1010901咸阳:1011110200渭南:65400。38+0100101临汾:10100701运城:10100801。8+010101长治:1011大同:1011阳泉。+0100401晋城:10100601吕梁:1010101065438乌鲁木齐:。+001130301昌吉:1011吐鲁番:101130501。5438+0130701阿克苏:1011喀什:101130901伊宁:65438。5438+0131101哈密:10131201和田:10165438。8+0401阿图什:101131501伯乐:101131克拉玛依。+0140101山南:1065438+ 01阿里:101140701昌都。0140601日喀则:10140201林芝:101140401台北县:65438。01台中:101340401海口:1010101三亚:10136558。438+001310203澄迈:1010204儋州:101310205昌江:10131310208定安:653810212保亭:1010214万宁:1010215陵水:15 0215南沙岛:10654388+001250101株洲:101250301衡阳:101250401郴州:1068。:101250700娄底:101250801邵阳:101250901岳阳:1012538。+001怀化:101251201前阳:101251301永州:1065438+。8+0湘潭:101250201南京:1190101镇江:1065438+5438+011190501扬州38+0201无锡:10190201盐城:10190701哈尔滨:1065438。+0佳木斯:101050401绥化:1050501黑河:101双鸭山:65438。801大庆:101050901七台河:101051002鸡西:10105165438。Er: 101050201大兴安岭:101050701长春:1010601延吉:65438。5438+0白山:101060901白城:10601辽源:101060701松原:65438。438+0通化:101060501沈阳:1010701鞍山:101070301。0501丹东:101070601葫芦岛:1071401营口:1010708065434 38+007101铁

1.XML interface/wmaps/XML/China . XML这是国家天气的根节点,列出了所有省份,pyName字段是每个省份的XML的文件名。比如北京是北京,就是说北京的XML地址是/wmaps/xml/beijing.xml,列出了一个省的天气,北京列出了所有的区。Tmp1是最低温度,tmp2是最高温度,url很重要。我们以后再谈。State1和state2是神马,每个数字代表一种天气现象。天气现象很多,本来想全部分析,后来直接放弃了这个想法。因为我看到一个城市的天气现象代码是26...我现在知道的是0。sunny 1。多云2。多云6。雨夹雪7。小雨8。中雨13。雪阵雨14。小雪,后来发现没用。这个号的主要功能是检索图片!!!

2.图片界面/img/c0 . gif/img/B0 . gif/m/I/weather pic/29x 20/d0 . gif/m2/I/icon _ weather/29x 20/n00 . gif此图为天气现象0(晴天)的图片,其他天气现象以此类推。C开头的图片是20*20像素,B开头的图片是50*46像素,D开头的图片是反白图标,29*20像素,N开头的图片是夜间反白图标,29*20像素。注意这里的文件名是两位数!也许还有更多图标,等你去发现~

3.JSON接口。没想到还有JSON接口。在iPhone上分析JSON比XML简单得多。/data/101065438 . html这是北京的JSON数据,根据上面XML中的url得到那个HTML的名称。这个JSON包含实时数据、7天天气预报、气象指数等丰富数据。

获取省代码:/data/list3/city.xml?Level=1获取城市代码(比如安徽是22):/data 22):/data/list 3/city 22 . XML?Level=2获取区号(例如安庆是2206):/data 2206):/data/list 3/city 2206 . XML?Level=3安徽省安庆市望江县的代码是220607,然后加中国代码请求URL:/data/101220607 . html获取当地天气。

另外给出几个有用的网址:天气闪直播:/sk2/101220607.xml直播闪:/sk2/shikuang.swf?id=101220607

三级选择菜单(注意这里有四个输入,其中一个是隐藏的,所以可以修改源代码用FIREFOX查看):/static/static/custom/search 3 . htm

实时天气(非常有用):/data/sk/101220607 . html

1.XML接口

/wmaps/xml/china.xml

这是全国天气的根节点,列出了所有省份。pyName字段是每个省的XML的文件名。例如,北京是北京,这意味着北京的XML地址是

/wmaps/xml/beijing.xml

一个省的天气,里面列出了省内城市的数据,列出了北京所有的区。

Tmp1是最低温度,tmp2是最高温度,url很重要。我们以后再谈。State1和state2是神马,每个数字代表一种天气现象。天气现象很多,本来想全部分析,后来直接放弃了这个想法。因为我看到一个城市的天气现象代码是26...我现在知道的是0。sunny 1。多云2。多云6。雨夹雪7。小雨8。中雨13。雪阵雨14。小雪。

后来发现知道这些也没用。这个号的主要功能是检索图片!!!

2.图片界面

/img/c0.gif

/img/b0.gif

/m/i/weatherpic/29x20/d0.gif

/m2/I/icon _ weather/29x 20/n00 . gif

这张图是天气现象0(晴天)的图,其他天气现象以此类推。C开头的图片是20*20像素,B开头的图片是50*46像素,D开头的图片是反白图标,29*20像素,N开头的图片是夜间反白图标,29*20像素。注意这里的文件名是两位数!

3.JSON接口

/data/101010100 . html/data/sk/1010100 . html/data/city info/10100 . html