對於第三個接口,返回信息比較全面,也是以json格式提供,格式如下 {"weatherinfo": { //基本信息; "city":"北京","city_en":"beijing", "date_y":"2012年2月16日", "date":"", "week":"星期四", "fchh":"11", "cityid":"101010100", //攝氏溫度 "temp1":"2℃~-7℃", "temp2":"1℃~-7℃", "temp3":"4℃~-7℃", "temp4":"7℃~-5℃", "temp5":"5℃~-3℃", "temp6":"5℃~-2℃", //華氏溫度; "tempF1":"35.6℉~19.4℉", "tempF2":"33.8℉~19.4℉", "tempF3":"39.2℉~19.4℉", "tempF4":"44.6℉~23℉", "tempF5":"41℉~26.6℉", "tempF6":"41℉~28.4℉", //天氣描述; "weather1":"晴", "weather2":"晴", "weather3":"晴", "weather4":"晴轉多雲", "weather5":"多雲", "weather6":"多雲轉陰", //天氣描述圖片序號 "img1":"0", "img2":"99", "img3":"0", "img4":"99", "img5":"0", "img6":"99", "img7":"0", "img8":"1", "img9":"1", "img10":"99", "img11":"1", "img12":"2", "img_single":"0", //圖片名稱; "img_title1":"晴", "img_title2":"晴", "img_title3":"晴", "img_title4":"晴", "img_title5":"晴", "img_title6":"晴", "img_title7":"晴", "img_title8":"多雲", "img_title9":"多雲", "img_title10":"多雲", "img_title11":"多雲", "img_title12":"陰", "img_title_single":"晴", //風速描述 "wind1":"北風3-4級轉微風", "wind2":"微風", "wind3":"微風", "wind4":"微風", "wind5":"微風", "wind6":"微風", //風速級別描述 "fx1":"北風", "fx2":"微風", "fl1":"3-4級轉小於3級", "fl2":"小於3級", "fl3":"小於3級", "fl4":"小於3級", "fl5":"小於3級", "fl6":"小於3級", //今天穿衣指數; "index":"冷", "index_d":"天氣冷,建議著棉衣、皮夾克加羊毛衫等冬季服裝。年老體弱者宜著厚棉衣或冬大衣。", //48小時穿衣指數 "index48":"冷", "index48_d":"天氣冷,建議著棉衣、皮夾克加羊毛衫等冬季服裝。年老體弱者宜著厚棉衣或冬大衣。", //紫外線及48小時紫外線 "index_uv":"弱", "index48_uv":"弱", //洗車 "index_xc":"適宜", //旅游 "index_tr":"一般", //舒適指數 "index_co":"較不舒適", "st1":"1", "st2":"-8", "st3":"2", "st4":"-4", "st5":"5", "st6":"-5", //晨練 "index_cl":"較不宜", //晾曬 "index_ls":"基本適宜", //過敏 "index_ag":"極不易發"}} 全車各城市代碼如下: 101010100=北京 101010200=海澱 101010300=朝陽 101010400=順義 101010500=懷柔 101010600=通州 101010700=昌平 101010800=延慶 101010900=豐台 101011000=石景山 101011100=大興 101011200=房山 101011300=密雲 101011400=門頭溝 101011500=平谷 101011600=八達嶺 101011700=佛爺頂 101011800=湯河口 101011900=密雲上甸子 101012000=齋堂 101012100=霞雲嶺 101020100=上海 101020200=闵行 101020300=寶山 101020400=川沙 101020500=嘉定 101020600=南匯 101020700=金山 101020800=青浦 101020900=松江 101021000=奉賢 101021100=崇明 101021101=陳家鎮 101021102=引水船 101021200=徐家匯 101021300=浦東 101030100=天津 101030200=武清 101030300=寶坻 101030400=東麗 101030500=西青 101030600=北辰 101030700=寧河 101030800=漢沽 101030900=靜海 101031000=津南 101031100=塘沽 101031200=大港 101031300=平台 101031400=薊縣 101040100=重慶 101040200=永川 101040300=合川 101040400=南川 101040500=江津 101040600=萬盛 101040700=渝北 101040800=北碚 101040900=巴南 101041000=長壽 101041100=黔江 101041200=萬州天城 101041300=萬州龍寶 101041400=涪陵 101041500=開縣 101041600=城口 101041700=雲陽 101041800=巫溪 101041900=奉節 101042000=巫山 101042100=潼南 101042200=墊江 101042300=梁平 101042400=忠縣 101042500=石柱 101042600=大足 101042700=榮昌 101042800=銅梁 101042900=璧山 101043000=豐都 101043100=武隆 101043200=彭水 101043300=綦江 101043400=酉陽 101043500=金佛山 101043600=秀山 101043700=沙坪壩 101050101=哈爾濱 101050102=雙城 101050103=呼蘭 101050104=阿城 101050105=賓縣 101050106=依蘭 101050107=巴彥 101050108=通河 101050109=方正 101050110=延壽 101050111=尚志 101050112=五常 101050113=木蘭 101050201=齊齊哈爾 101050202=讷河 101050203=龍江 101050204=甘南 101050205=富裕 101050206=依安 101050207=拜泉 101050208=克山 101050209=克東 101050210=泰來 101050301=牡丹江 101050302=海林 101050303=穆稜 101050304=林口 101050305=綏芬河 101050306=寧安 101050307=東寧 101050401=佳木斯 101050402=湯原 101050403=撫遠 101050404=桦川 101050405=桦南 101050406=同江 101050407=富錦 101050501=綏化 101050502=肇東 101050503=安達 101050504=海倫 101050505=明水 101050506=望奎 101050507=蘭西 101050508=青岡 101050509=慶安 101050510=綏稜 101050601=黑河 101050602=嫩江 101050603=孫吳 101050604=遜克 101050605=五大連池 101050606=北安 101050701=大興安嶺 101050702=塔河 101050703=漠河 101050704=呼瑪 101050705=呼中 101050706=新林 101050707=阿木爾 101050708=加格達奇 101050801=伊春 101050802=烏伊嶺 101050803=五營 101050804=鐵力 101050805=嘉蔭 101050901=大慶 101050902=林甸 101050903=肇州 101050904=肇源 101050905=杜蒙 101051002=七台河 101051003=勃利 101051101=雞西 101051102=虎林 101051103=密山 101051104=雞東 101051201=鶴崗 101051202=綏濱 101051203=蘿北 101051301=雙鴨山 101051302=集賢 101051303=寶清 101051304=饒河 101060101=長春 101060102=農安 101060103=德惠 101060104=九台 101060105=榆樹 101060106=雙陽 101060201=吉林 101060202=舒蘭 101060203=永吉 101060204=蛟河 101060205=磐石 101060206=桦甸 101060207=煙筒山 101060301=延吉 101060302=敦化 101060303=安圖 101060304=汪清 101060305=和龍 101060306=天池 101060307=龍井 101060308=珲春 101060309=圖們 101060310=松江 101060311=羅子溝 101060312=延邊 101060401=四平 101060402=雙遼 101060403=梨樹 101060404=公主嶺 101060405=伊通 101060406=孤家子 101060501=通化 101060502=梅河口 101060503=柳河 101060504=輝南 101060505=集安 101060506=通化縣 101060601=白城 101060602=洮南 101060603=大安 101060604=鎮赉 101060605=通榆 101060701=遼源 101060702=東豐 101060801=松原 101060802=乾安 101060803=前郭 101060804=長嶺 101060805=扶余 101060901=白山 101060902=靖宇 101060903=臨江 101060904=東崗 101060905=長白 101070101=沈陽 101070102=蘇家屯 101070103=遼中 101070104=康平 101070105=法庫 101070106=新民 101070107=於洪 101070108=新城子 101070201=大連 101070202=瓦房店 101070203=金州 101070204=普蘭店 101070205=旅順 101070206=長海 101070207=莊河 101070208=皮口 101070209=海洋島 101070301=鞍山 101070302=台安 101070303=岫巖 101070304=海城 101070401=撫順 101070403=清原 101070404=章黨 101070501=本溪 101070502=本溪縣 101070503=草河口 101070504=桓仁 101070601=丹東 101070602=鳳城 101070603=寬甸 101070604=東港 101070605=東溝 101070701=錦州 101070702=凌海 101070703=北寧 101070704=義縣 101070705=黑山 101070706=北鎮 101070801=營口 101070802=大石橋 101070803=蓋州 101070901=阜新 101070902=彰武 101071001=遼陽 101071002=遼陽縣 101071003=燈塔 101071101=鐵嶺 101071102=開原 101071103=昌圖 101071104=西豐 101071201=朝陽 101071202=建平 101071203=凌源 101071204=喀左 101071205=北票 101071206=羊山 101071207=建平縣 101071301=盤錦 101071302=大窪 101071303=盤山 101071401=葫蘆島 101071402=建昌 101071403=綏中 101071404=興城 101080101=呼和浩特 101080102=土默特左旗 101080103=托克托 101080104=和林格爾 101080105=清水河 101080106=呼和浩特市郊區 101080107=武川 101080201=包頭 101080202=白雲鄂博 101080203=滿都拉 101080204=土默特右旗 101080205=固陽 101080206=達爾罕茂明安聯合旗 101080207=石拐 101080301=烏海 101080401=集寧 101080402=卓資 101080403=化德 101080404=商都 101080405=希拉穆仁 101080406=興和 101080407=涼城 101080408=察哈爾右翼前旗 101080409=察哈爾右翼中旗 101080410=察哈爾右翼後旗 101080411=四子王旗 101080412=豐鎮 101080501=通遼 101080502=捨伯吐 101080503=科爾沁左翼中旗 101080504=科爾沁左翼後旗 101080505=青龍山 101080506=開魯 101080507=庫倫旗 101080508=奈曼旗 101080509=扎魯特旗 101080510=高力板 101080511=巴雅爾吐胡碩 101080512=通遼錢家店 101080601=赤峰 101080602=赤峰郊區站 101080603=阿魯科爾沁旗 101080604=浩爾吐 101080605=巴林左旗 101080606=巴林右旗 101080607=林西 101080608=克什克騰旗 101080609=翁牛特旗 101080610=崗子 101080611=喀喇沁旗 101080612=八裡罕 101080613=寧城 101080614=敖漢旗 101080615=寶過圖 101080701=鄂爾多斯 101080703=達拉特旗 101080704=准格爾旗 101080705=鄂托克前旗 101080706=河南 101080707=伊克烏素 101080708=鄂托克旗 101080709=杭錦旗 101080710=烏審旗 101080711=伊金霍洛旗 101080712=烏審召 101080713=東勝 101080801=臨河 101080802=五原 101080803=磴口 101080804=烏拉特前旗 101080805=大佘太 101080806=烏拉特中旗 101080807=烏拉特後旗 101080808=海力素 101080809=那仁寶力格 101080810=杭錦後旗 101080811=巴盟農試站 101080901=錫林浩特 101080902=朝克烏拉 101080903=二連浩特 101080904=阿巴嘎旗 101080905=伊和郭勒 101080906=蘇尼特左旗 101080907=蘇尼特右旗 101080908=朱日和 101080909=東烏珠穆沁旗 101080910=西烏珠穆沁旗 101080911=太僕寺旗 101080912=鑲黃旗 101080913=正鑲白旗 101080914=正蘭旗 101080915=多倫 101080916=博克圖 101080917=烏拉蓋 101080918=白日烏拉 101080919=那日圖 101081000=呼倫貝爾 101081001=海拉爾 101081002=小二溝 101081003=阿榮旗 101081004=莫力達瓦旗 101081005=鄂倫春旗 101081006=鄂溫克旗 101081007=陳巴爾虎旗 101081008=新巴爾虎左旗 101081009=新巴爾虎右旗 101081010=滿洲裡 101081011=牙克石 101081012=扎蘭屯 101081014=額爾古納 101081015=根河 101081016=圖裡河 101081101=烏蘭浩特 101081102=阿爾山 101081103=科爾沁右翼中旗 101081104=胡爾勒 101081105=扎赉特旗 101081106=索倫 101081107=突泉 101081108=霍林郭勒 101081201=阿拉善左旗 101081202=阿拉善右旗 101081203=額濟納旗 101081204=拐子湖 101081205=吉蘭太 101081206=錫林高勒 101081207=頭道湖 101081208=中泉子 101081209=巴彥諾爾貢 101081210=雅布賴 101081211=烏斯太 101081212=孿井灘 101090101=石家莊 101090102=井陉 101090103=正定 101090104=栾城 101090105=行唐 101090106=靈壽 101090107=高邑 101090108=深澤 101090109=贊皇 101090110=無極 101090111=平山 101090112=元氏 101090113=趙縣 101090114=辛集 101090115=藁城 101090116=晉洲 101090117=新樂 101090201=保定 101090202=滿城 101090203=阜平 101090204=徐水 101090205=唐縣 101090206=高陽 101090207=容城 101090208=紫荊關 101090209=涞源 101090210=望都 101090211=安新 101090212=易縣 101090213=涞水 101090214=曲陽 101090215=蠡縣 101090216=順平 101090217=雄縣 101090218=涿州 101090219=定州 101090220=安國 101090221=高碑店 101090301=張家口 101090302=宣化 101090303=張北 101090304=康保 101090305=沽源 101090306=尚義 101090307=蔚縣 101090308=陽原 101090309=懷安 101090310=萬全 101090311=懷來 101090312=涿鹿 101090313=赤城 101090314=崇禮 101090402=承德 101090403=承德縣 101090404=興隆 101090405=平泉 101090406=灤平 101090407=隆化 101090408=豐寧 101090409=寬城 101090410=圍場 101090411=塞罕坎 101090501=唐山 101090502=豐南 101090503=豐潤 101090504=灤縣 101090505=灤南 101090506=樂亭 101090507=遷西 101090508=玉田 101090509=唐海 101090510=遵化 101090511=遷安 101090601=廊坊 101090602=固安 101090603=永清 101090604=香河 101090605=大城 101090606=文安 101090607=大廠 101090608=霸州 101090609=三河 101090701=滄州 101090702=青縣 101090703=東光 101090704=海興 101090705=鹽山 101090706=肅寧 101090707=南皮 101090708=吳橋 101090709=獻縣 101090710=孟村 101090711=泊頭 101090712=任丘 101090713=黃骅 101090714=河間 101090715=曹妃甸 101090801=衡水 101090802=棗強 101090803=武邑 101090804=武強 101090805=饒陽 101090806=安平 101090807=故城 101090808=景縣 101090809=阜城 101090810=冀州 101090811=深州 101090901=邢台 101090902=臨城 101090903=邢台縣漿水 101090904=內邱 101090905=柏鄉 101090906=隆堯 101090907=南和 101090908=寧晉 101090909=巨鹿 101090910=新河 101090911=廣宗 101090912=平鄉 101090913=威縣 101090914=清河 101090915=臨西 101090916=南宮 101090917=沙河 101090918=任縣 101091001=邯鄲 101091002=峰峰 101091003=臨漳 101091004=成安 101091005=大名 101091006=涉縣 101091007=磁縣 101091008=肥鄉 101091009=永年 101091010=邱縣 101091011=雞澤 101091012=廣平 101091013=館陶 101091014=魏縣 101091015=曲周 101091016=武安 101091101=秦皇島 101091102=青龍 101091103=昌黎 101091104=撫寧 101091105=盧龍 101091106=北戴河 101100101=太原 101100102=清徐 101100103=陽曲 101100104=婁煩 101100105=太原古交區 101100106=太原北郊 101100107=太原南郊 101100201=大同 101100202=陽高 101100203=大同縣 101100204=天鎮 101100205=廣靈 101100206=靈邱 101100207=渾源 101100208=左雲 101100301=陽泉 101100302=盂縣 101100303=平定 101100401=晉中 101100402=榆次 101100403=榆社 101100404=左權 101100405=和順 101100406=昔陽 101100407=壽陽 101100408=太谷 101100409=祁縣 101100410=平遙 101100411=靈石 101100412=介休 101100501=長治 101100502=黎城 101100503=屯留 101100504=潞城 101100505=襄垣 101100506=平順 101100507=武鄉 101100508=沁縣 101100509=長子 101100510=沁源 101100511=壺關 101100601=晉城 101100602=沁水 101100603=陽城 101100604=陵川 101100605=高平 101100701=臨汾 101100702=曲沃 101100703=永和 101100704=隰縣 101100705=大寧 101100706=吉縣 101100707=襄汾 101100708=蒲縣 101100709=汾西 101100710=洪洞 101100711=霍州 101100712=鄉寧 101100713=翼城 101100714=侯馬 101100715=浮山 101100716=安澤 101100717=古縣 101100801=運城 101100802=臨猗 101100803=稷山 101100804=萬榮 101100805=河津 101100806=新绛 101100807=绛縣 101100808=聞喜 101100809=垣曲 101100810=永濟 101100811=芮城 101100812=夏縣 101100813=平陸 101100901=朔州 101100902=平魯 101100903=山陰 101100904=右玉 101100905=應縣 101100906=懷仁 101101001=忻州 101101002=定襄 101101003=五台縣豆村 101101004=河曲 101101005=偏關 101101006=神池 101101007=寧武 101101008=代縣 101101009=繁峙 101101010=五台山 101101011=保德 101101012=靜樂 101101013=岢岚 101101014=五寨 101101015=原平 101101100=呂梁 101101101=離石 101101102=臨縣 101101103=興縣 101101104=岚縣 101101105=柳林 101101106=石樓 101101107=方山 101101108=交口 101101109=中陽 101101110=孝義 101101111=汾陽 101101112=文水 101101113=交城 101110101=西安 101110102=長安 101110103=臨潼 101110104=藍田 101110105=周至 101110106=戶縣 101110107=高陵 101110108=楊凌 101110200=鹹陽 101110201=三原 101110202=禮泉 101110203=永壽 101110204=淳化 101110205=泾陽 101110206=武功 101110207=乾縣 101110208=彬縣 101110209=長武 101110210=旬邑 101110211=興平 101110300=延安 101110301=延長 101110302=延川 101110303=子長 101110304=宜川 101110305=富縣 101110306=志丹 101110307=安塞 101110308=甘泉 101110309=洛川 101110310=黃陵 101110311=黃龍 101110312=吳起 101110401=榆林 101110402=府谷 101110403=神木 101110404=佳縣 101110405=定邊 101110406=靖邊 101110407=橫山 101110408=米脂 101110409=子洲 101110410=綏德 101110411=吳堡 101110412=清澗 101110501=渭南 101110502=華縣 101110503=潼關 101110504=大荔 101110505=白水 101110506=富平 101110507=蒲城 101110508=澄城 當然,也可能通行城市名稱的漢語拼音來查詢,例如:以下是北京的天氣 要其它地區的經緯度坐標,可以通過 Google API 提供的國家代碼列表及相應的城市經緯度坐標列表可以查詢到,以下是 Google API 提供的查詢參數: (查詢 Google 所支持的所有國家的代碼,並以 zh-cn 簡體中文顯示) Google開放了一套天氣預報API,還是很好用的。 使用郵政編碼(美國) http://www.google.com/ig/api?hl=zh-cn&weather=94043(加州山景城) 可以查找到哪些國家和城市呢?谷歌也提供了接口。返回的類型也可以根據output參數來指定。 有了這些數據,在自己的應用裡加入天氣預報就不難了。 谷歌的天氣預報API。優點在於可以直接獲取支持查詢天氣的國家和城市。並且可以預報4天天氣,支持經緯度查詢天氣(這個可以利用GPS做應用)。www.2cto.com 缺點也是驚人的:支持的中國城市比較少。具體有啥可以通過 http://www.google.com/ig/cities?hl=zh-cn&country=cn查詢。 雅虎天氣API yahoo天氣預報的url是 http://weather.yahooapis.com/forecastrss?w=2151330&u=c(返回的是XML數據) 說說裡面參數代表的意思: 參數w對應各個地方在yahoo數據庫中的WOEID,如北京的WOEID是2151330,目前也可以用參數p來代替w,不過官方還是推薦用w,貌似p是計劃要被取消的。參數u用於確定溫度的單位(c是攝氏度f是華氏度)。對於中國(國外沒比較)的天氣查詢來說,YAHOO相對無論從能查到的地方還是預報的內容都是比較全的。