道招

分享各种天气的api

如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!

分享各种天气的api

新浪天气预报API http://php.weather.sina.com.cn/xml.php?city=武汉&password=DJOYnieT8234jlsK&day=0 其中,city后的城市可用java.net.URLEncoder.encode(“武汉”,” gb2312”);也可以直接写武汉;但不能用”wuhan” Password固定 Day0表示当天天气,1表示第二天的天气,2表示第三天的天气,以此类推,最大为4 返回的XML 说明:
标签中1表示白天,2表示夜间
<status> < figure> <direction> <power> <temperature> <ssd> <ssd_l> <ssd_s> <tgd> <zwx> <zwx_l> <zwx_s> <ktk> <ktk_l> <ktk_s> <pollution> <pollution_l> <pollution_s> <xcz> <xcz_l> <xcz_s> <chy> <chy_l> <chy_shuoming> <gm> <gm_l> <gm_s> <yd> <yd_l> <yd_s> <zho> <zho_l> <zho_shuoming> <diy> <diy_l> <diy_shuoming> <fas> <fas_l> <fas_shuoming> <savedate_weather> <savedate_life> <savedate_zhishu> 天气情况中文 天气情况拼音 风向 风级 温度 体感指数数值 体感度指数 体感度指数说明 体感温度 紫外线指数数值 紫外线指数 紫外线指数说明 空调指数数值 空调指数 空调指数说明 污染指数数值 污染物扩散条件 污染指数说明 洗车指数数值 洗车指数 洗车指数说明 穿衣指数数值 穿衣指数 穿衣说明 感冒指数数值 感冒指数 感冒指数说明 运动指数数值 运动指数 运动指数说明 天气预报日期 生活日期 指数日期
www.weather.com http://xoap.weather.com/weather/local/CHXX0138?cc=*&unit=m&dayf=2&link=xoap&prod=xoap&par=1220552427&key=c168fcf83120f8ed CHXX0138 为武汉的天气代码 Unit=m 温度以摄氏度显示;去掉该参数,温度以华氏度显示 Dayf0,1返回当天天气,其他数字为多天天气,最大可为5,返回当天及往后4天的天气预报 Par为注册时返回的Partner ID: 1220552427 Key为注册时返回的License Key: c168fcf83120f8ed 说明:
<loc id="CHXX0138"> <dnam>Wuhan, China</dnam> <tm>11:37 AM</tm> <lat>30.58</lat> <lon>114.27</lon> <sunr>6:49 AM</sunr> <suns>5:26 PM</suns> <zone>8</zone> </loc> 城市的天气代码 城市,国家 查询时间 纬度 经度 日出时间 日落时间
<cc></cc> 当前天气
<lsup>11/16/10 10:00 AM Local Time</lsup> <obst>Wuhan, CHINA</obst> <tmp>48</tmp> <flik>48</flik> <t>Fog</t> <icon>20</icon> 更新时间 当前温度 体感温度 天气情况 天气图标
<bar> <r>30.36</r> <d>steady</d> </bar>
<wind> <s>2</s> <gust>N/A</gust> <d>0</d> <t>VAR</t> </wind> 风速2英里/小时
<dayf></dayf> 传入的dayf参数,查询几天就有几个child
<lsup>11/16/10 2:36 PM Local Time</lsup> - <day d="0" t="Tuesday" dt="Nov 16"> <hi>N/A</hi> <low>43</low> <sunr>6:49 AM</sunr> <suns>5:26 PM</suns> - <part p="d"> <icon>44</icon> <t>N/A</t> - <wind> <s>N/A</s> <gust>N/A</gust> <d>N/A</d> <t>N/A</t> </wind> <bt>N/A</bt> <ppcp>10</ppcp> <hmid>N/A</hmid> </part> - <part p="n"> <icon>33</icon> <t>Mostly Clear</t> - <wind> <s>5</s> <gust>N/A</gust> <d>131</d> <t>SE</t> </wind> <bt>M Clear</bt> <ppcp>10</ppcp> <hmid>92</hmid> </part> </day> 更新时间 日期 高温 低温 日出时间 日落时间 白天天气情况 天气图标 风向 Chance of Precip:10% 夜间天气情况 天气图标 大部分地区晴朗无云 5英里/小时 东南风 风向:东南风 Chance of Precip:10%
www.weather.com.cn http://m.weather.com.cn/data/101200101.html 数据页面 101200101 为武汉的城市代码 http://61.4.185.48:81/g/ 得到本机访问的IP,根据此IP查询到城市ID var ip="61.183.248.221";var id=101200101;if(typeof(id_callback)!="undefined"){id_callback();} 再根据城市ID返回该城市天气信息 http://m.weather.com.cn/m/pn12/weather.htm 该地址为天气插件的代码 各城市ID《中国天气网城市代码.txt yahoo天气预报 http://xml.weather.yahoo.com/forecastrss?w=2163866&u=c w对应各个地方在yahoo数据库中的WOEID,如北京的WOEID2151330;武汉为2163866 u 为温度的单位,c表示摄氏度;f表示华氏度 http://xml.weather.yahoo.com/forecastrss?p=CHXX0138&u=c p为城市天气代码,不推荐使用 没有预报几天的参数(或未找到),返回的XML中含有当天和第二天的天气基本情况。 说明:
<yweather:location city="Wuhan" region="" country="CH" /> <yweather:units temperature="C" distance="km" pressure="mb" speed="km/h" /> <yweather:wind chill="9" direction="0" speed="3.22" /> <yweather:atmosphere humidity="100" visibility="1.59" pressure="1015.92" rising="0" /> <yweather:astronomy sunrise="6:49 am" sunset="5:25 pm" /> 位置:城市,国家 单位:温度单位(摄氏),间距单位,气压单位,风速单位 风:冷风级别9,风向,风速3.22 大气情况:湿度,能见度,压强, 天文:日出6:49am,日落5:25pm
<title>Conditions for Wuhan, CH at 10:00 am CST</title> <geo:lat>30.58</geo:lat> <geo:long>114.27</geo:long> <link></link> <pubDate>Tue, 16 Nov 2010 10:00 am CST</pubDate> <yweather:condition text="Fog" code="20" temp="9" date="Tue, 16 Nov 2010 10:00 am CST" /> 纬度 经度 链接 更新时间/查询时间 天气情况:text天气情况(雾),code天气图标,temp温度9摄氏度,date日期
<yweather:forecast day="Tue" date="16 Nov 2010" low="6" high="16" text="Mostly Sunny" code="34" /> <yweather:forecast day="Wed" date="17 Nov 2010" low="8" high="19" text="Sunny" code="32" /> 天气预报:day星期,date日期,low低温,high高温,text天气情况,code天气图标

转载原文点此进入
更新时间:
上一篇:IOS用户转投android吧下一篇:twitter终于推出win8版

相关文章

加个分享印象笔记收藏内容的功能?

自己长期是印象笔记的会员,在最终决定使用印象笔记的前使用过一段时间的evernote,最终还是因为印象笔记的本地化做的好,会员价格没那么贵而选择使用印象笔记了,数据放在国内就国内吧,国外也不一定没人 阅读更多…

java 用math类的方法划近似圆

在《疯狂java讲义》的第三章有这么个题目“通过API文档查询Math类的方法,打印出如下所示的近似圆,只要给定不同半径,圆的大小随之发生改变(如果需要使用复杂的数学运算,可以查阅Math类的方法或者 阅读更多…

eclipse报错"main" java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest

今天学习了下谷歌的People API中的java版,具体步骤可以见 ,在这里第一次用了下gradle工具,用着还行。 用eclipse运行Quickstart.java 源码如下: impo 阅读更多…

前端模拟后端接口进行调试之node+mysql篇

有时前端在开发过程中肯定是会跟后端联调的,但是如果此时后端可能没有开发好,或者因为其它优先级高的事情无法联调,又或者是前端需要确保当前项目无明显bug后着手开发其他项目。这个时候如果能模拟后端接口数据 阅读更多…

java 使用apidoc生成api

TestJavadoc.java的源码如下 [code lang="java"] package lee; /** *Description: *&lt;br /&gt;Copyright 阅读更多…

关注道招网公众帐号