Spb Weather的中央气象台天气预报插件(原创)
[b][font=黑体][size=6]Spb Weather的中央气象台插件(原创)[/size][/font][/b]2007/03重新整理
[color=#ff0000]取消回复可见------fujiangc998[/color]
[[i] 本帖最后由 fujiangc998 于 2008-8-17 11:52 编辑 [/i]] [b]插件介绍:
[/b]1、数据源前三天从中央气象台获取数据,后两天从问天网获取数据,并且做了全优化,更新速度极大提高!!数据量极大减少!!
2、系统启用缓存机制,进一步加快更新速度,对于近30分钟有其他人查询过的地区数据,系统直接从缓存中返回,速度比原来有很大提高,城市代码自动维护,会自动发现添加、修改地区,以使地名与中央气象台罗列的一致
3、所有的天气代码转换工作交由服务器完成,尽可能减少用户端的下载量及代码处理量,数据流量进一步减少,更新速度进一步加快
4、城市代码支持填写城市编号或城市名称,具体方法见下面城市代码的说明
5、支持当天的紫外线指数/空气污染指数显示
6、支持显示风力范围
7、经测试,CMWAP更新十秒种内完毕,数据线、WIRELESS等三秒内更新完成
[b]SPB Weather软件资源:[/b]
1、Spb Weather官方中文版更新1.6.2版[url=http://bbs.pdafans.com/thread-246773-1-3.html]http://bbs.pdafans.com/thread-246773-1-3.html[/url]
2、Spb Weather v1.70 官方中文版(繁体+简体)[url=http://bbs.pdafans.com/thread-327020-1-2.html]http://bbs.pdafans.com/thread-327020-1-2.html[/url]
[[i] 本帖最后由 zzwlove 于 2008-3-29 09:41 编辑 [/i]] [b]插件安装方法:[/b]
1、下载好数据源文件,将该文件发送到PPC的安装Spb Weather软件目录中的templates目录下(一般为program files\spb weather下),当然可以放到其它目录中,不过一定要记住目录名。
2、启动SPB weather后,按照:选项-〉工具-〉天气数据源-〉添加-〉浏览,选择相关TPL,代码类型选“用户定义(User-defined)”。
3、添加城市:按照:选项-〉城市-〉添加-〉自定义,名称........,预报:选择相应添加好的TPL,城市代码处填写找到的城市编号或者城市名称加两空格。
4、将SpbWeather_EN.txt拷贝到Program Files\Spb Weather替换原来的文件;
5、将SPB WEATHER的单位选项“风速”设为“级”
6、如果显示紫外线指数/空气污染指数等不正常,重启即可正常显示
[b]城市代码:
[/b]城市代码处可填写城市编号或城市名称,你可以选择两者中的任意一种
1、城市编号方式:
打开中央气象台网站[url=http://www.nmc.gov.cn/weatherdetail/54511.html]http://www.nmc.gov.cn/weatherdetail/[color=red]54511.[/color]html[/url],这个是北京的,城市编号就是“[color=red]54511[/color]”,你所在的城市可以自己去查,很详细的,哪儿都有,城市编号就是你打开中央气象台网址中的红色部分,为5位数字,不要弄错了
2、城市名称方式
城市名或地区名后加两个空格(这是SPB WEATHER的原因造成的,不加空格传递汉字参数就会出乱码,从而无法查询到城市天气)
例如:北京地区代码应该填入“北京□□”(□为半角空格)
PS:如果用填入名称仍然没有更新到数据,请查找城市编号再试,一旦代码方式更新正常,系统会自动记录,该地区以后就可以正常使用名称方式
感谢IOPAD提供地区代码表
[size=5][color=red][b]鉴于很多朋友老是提出城市编号问题,其实可以完全不用查城市编号,就用城市名称(汉字)加两个半角空格即可,我就从来没用编号,查来查去多麻烦,编号方式仅仅是为了向下兼容[/b][/color][/size] [b]常见问题:
[/b]1、更新失败解决方法:
如果用更新失败,老办法,用PIE打开[url=http://weather.8866.org/?city=XXXXX]http://weather.8866.org/?city=XXXXX[/url] ,XXXXX为你所设的城市编号或城市名称,再更新即可,流量非常小,不必担心
PS:首先你得保证你的手机能正常上网,用CMWAP的请确认HTTP代理是否为10.0.0.172:80,否则不能正常更新
如有问题可参考一下460楼的回复
由于SPB的数据包中HTTP头会被一些地区移动的CMWAP封掉,导致一些地区无法用CMWAP更新,SPB是国外软件,他才没想到中国的特色会封数据呢,期待以后新版本SPB会解决。如果遇到这种情况你可以用CMNET或其他连接方式来更新.
是否可更新可以用以下方法验证:在计算机上用IE浏览器打开[url=http://weather.8866.org/?city=XXXXX]http://weather.8866.org/?city=XXXXX[/url] ,XXXXX为你所设的城市编号或城市名称,如果能打开,说明数据没问题,你应该检查你PPC的网络设置,换用非CMWAP连接方式试一下。
2、风速问题
很多朋友问到不显示风速的问题,在这里解释一下,微风是不显示的
[size=5][color=red]用了要顶,给我继续完善的动力!
[/color][/size]
一些常用的国外城市代码:
东京 47662
曼谷 48454
卡拉奇 41781
吉隆坡 48647
河内 48820
悉尼 94767
莫斯科 27612
法兰克福 10637
柏林 10381
罗马 16235
纽约 72503
这是我找到的,有兴趣的朋友可以自己找一下
[[i] 本帖最后由 fujiangc998 于 2008-8-17 11:53 编辑 [/i]] DDDDDDDDDDDDDDDDDDDDDDDDD 要顶起来!!!!!!!!!!! 支持一下 分享一下啊! 分享一下,看看 看一下 看看 我顶~~~~~~ 丁页丁页 我顶~~~~~~ 要顶起来!!!!!!!!!!!
