返回列表 发帖

IBM世界地图桌面 v20040902

1. 如何添加新的城市
   首先供用户自定义的参数分布在两个文件中,一个是opt/config.js,另一个是相应
的html文件。其中在各个html文件中主要设置的是与背景地图相关的一些参数,如尺寸、
颜色、城市坐标等,这些参数是根据地图的不同而不同的;而在opt/config.js中的参数
适用于所有的地图。
   所以要添加新城市有两步:
    i) 在相应的html文件中添加:坐标,城市名,是否显示,是否显示天气, 是否强制
       左侧显示
   ii) 在opt/config.js的new City添加:城市名,时区,夏时制,天气来源ID
       如果仅在html中添加,则可显示城市名,但无法显示时间、天气。

2. 如何获得城市在地图上的坐标
   可以使用压缩包中的小工具getCityCoord.html获得城市在地图上的坐标, 用浏览器
打开getCityCoord.html, 选择地图之后只需在地图上点击城市的位置即可.

3. 关于各个信息来源的选择
   i) 天气信息
      天气信息中YAHOO的最全面,更新最及时,可以获得实时的天气信息;CN_YAHOO也很
      全面,但这些天更新严重不及时,很奇怪,很可惜;SINA的天气信息一般全面,更新
      还是比较及时的.这三者中,教育网内YAHOO需要代理,CN_YAHOO和SINA不需要代理
  ii) 各种财经信息
      YAHOO和CN_YAHOO都很好,更新都非常及时,前者需要代理,后者不需要.

   因此,如果能稳定较快地连接YAHOO的话, 建议全部使用YAHOO最为信息来源
   如果在教育网内找不到合适的代理,建议天气信息采用SINA,财经信息采用CN_YAHOO

4. !!!关于一些关键的参数!!!
   涉及到连接网页的参数(如天气ID)是非常重要的,一定要到网站上验证.因为用简单的
脚本代码作动态桌面,连接外部网页的功能比较弱,如果所访问的网页不存在,会出现桌面
假死的情况. 只要这些关键参数设置正确就没有问题.

5. 有其他的问题和建议欢迎给thuxlhuang@163.com或starbright@smth发信, 谢谢.


[版本变更]

20040902
-------------------------------------------------------
1. 修正了读取Sina天气的以及把weather_engine设为"NULL"时出现的bug.

2. 增加了一幅1152x864的Asia_color地图.


20040826
-------------------------------------------------------

1. 增加了读取地图上城市坐标的小工具getCityCoords.html。

2. SINA的天气信息页面路径有变化,相应更新了读取SINA天气信息的代码。

3. 修正了读取YAHOO低于零度的气温时的一个错误。


20040819
-------------------------------------------------------

1. YAHOO的天气信息页面格式有变化,相应更新了读取YAHOO天气信息的代码。

2. 如遇到天气信息无法读取的问题请发信到thuxlhuang@163.com或starbright@smth, 谢谢!


20040814
-------------------------------------------------------

1. YAHOO的天气信息有细微的改版,相应更新了读取YAHOO天气信息的代码。

2. 修正了在0时区运行会出现日期计算错误的bug。

3. 保持视觉效果的前提下压缩了部分地图,使整个IBM世界地图桌面的打包小于2M。
   (update包中不包含这些图片)


20040813
-------------------------------------------------------

1. 增加了各种分辨率下的10张IBM世界地图,除了最大的两张地图外都做了html文件。

2. 增加了强制左侧显示城市的设置。

3. 增加了把当天的最高温度和最低温度显示在天气图标旁边的功能,有双色和多色两种
   模式。

4. 增加了来源于CN_YAHOO的天气信息、股市指数、股票价格以及货币汇率, CN_YAHOO不
   需要代理就可以直接访问。

5. 把YAHOO和CN_YAHOO所提供的5天之内天气预报全部读取供显示。

6. 本次更新较多,无法直接覆盖实现原版本的更新,原来的一些自定义的参数需要在新版
   本上改,具体说明如下:
    i) 在html文件中自定义的城市
       直接在新版本的html文件中相应位置添加, 注意多了一个参数:是否强制左侧显示

   ii) 在config.js中自定义的城市
       直接在新版本的config.js文件中相应位置添加,注意多了CN_YAHOO的天气ID,尤其
       需要注意的是这个ID一般和YAHOO的一致,但YAHOO有的CN_YAHOO不一定有,一定要
       到cn.weather.yahoo.com上查询.

  iii) 在config.js中自定义的股票指数和股票价格
       直接在新版本的config.js文件中相应位置添加,格式不变

   iv) 在config.js中自定义的货币汇率
       直接在新版本的config.js文件中相应位置添加,注意格式有变化,具体见文件

    v) 在config.js中定义的节日
       格式没有任何变化,可以把原来旧版本中的这部分复制,直接覆盖在新版本中的相应
       位置

[一些说明]

1. 如何添加新的城市
   首先供用户自定义的参数分布在两个文件中,一个是opt/config.js,另一个是相应
的html文件。其中在各个html文件中主要设置的是与背景地图相关的一些参数,如尺寸、
颜色、城市坐标等,这些参数是根据地图的不同而不同的;而在opt/config.js中的参数
适用于所有的地图。
   所以要添加新城市有两步:
    i) 在相应的html文件中添加:坐标,城市名,是否显示,是否显示天气, 是否强制
       左侧显示
   ii) 在opt/config.js的new City添加:城市名,时区,夏时制,天气来源ID
       如果仅在html中添加,则可显示城市名,但无法显示时间、天气。

2. 关于各个信息来源的选择
   i) 天气信息
      天气信息中YAHOO的最全面,更新最及时,可以获得实时的天气信息;CN_YAHOO也很
      全面,但这些天更新严重不及时,很奇怪,很可惜;SINA的天气信息一般全面,更新
      还是比较及时的.这三者中,教育网内YAHOO需要代理,CN_YAHOO和SINA不需要代理
  ii) 各种财经信息
      YAHOO和CN_YAHOO都很好,更新都非常及时,前者需要代理,后者不需要.

   因此,如果能稳定较快地连接YAHOO的话, 建议全部使用YAHOO最为信息来源
   如果在教育网内找不到合适的代理,建议天气信息采用SINA,财经信息采用CN_YAHOO

3. !!!关于一些关键的参数!!!
   涉及到连接网页的参数(如天气ID)是非常重要的,一定要到网站上验证.因为用简单的
   脚本代码作动态桌面,连接外部网页的功能比较弱,如果所访问的网页不存在,会出现
   桌面假死的情况. 只要这些关键参数设置正确就没有问题.

4. 有其他的问题和建议欢迎给starbright@smth发信, 谢谢.


20040810
-------------------------------------------------------

1. 热烈庆祝新浪的天气信息页面更新!!!
   ——于是这个桌面的代码也要更新才能读取中国地区城市的天气信息。
   其它地区的还没变,不知道哪天会变。

[说明]
   full目录是所有的文件。
   update目录仅含更新的文件(opt/datetime.js)只需简单覆盖在20040809的版本上。


20040809
-------------------------------------------------------

1. 修正了在有的桌面下会出现滚动条的问题。

2. 增加了监控网页连接的机制,进一步确保信息的更新。

3. full目录是所有的文件。
   update目录仅含更新的文件(不会覆盖含有大量用户自定义参数的config.js),只需
   简单覆盖在20040808的版本上即可。


20040808
-------------------------------------------------------

1. 世界城市时间加入了夏令时的设置。

2. 太阳位置移动的细化,改为1分钟移动一次(原为1小时移动一次)。

3. 增加了日照效果(初步考虑了南北回归线间的垂直日照点)。

4. 增加了Yahoo的天气信息(非常全非常及时!!!)包括当前气温、湿度、风向风力,
   日出日落时间等。

5. 如果获得日出日落时间,则城市日夜显示颜色的变更将根据该时间进行。

6. 增加了若干天气类型及其对应图标。

7. 增加了股票指数信息(Yahoo)。

8. 增加了股票价格信息(Yahoo)。

9. 增加了货币汇率信息(Yahoo)。

10. 增加了网页连接速度的测试,改进了连接网页的机制,减少桌面假死状况的发生。


[说明]

1. 关于如何把html页面设为桌面
   在桌面上点击右键->属性->桌面->浏览,选择相应的html,点击确定。

2. 供用户自定义的各种参数主要在opt/config.js和各个html文件中。
   其中在各个html文件中主要设置的是与背景地图相关的一些参数,如尺寸、颜色、
   城市坐标等。
   在opt/config.js中可以设置的参数包括:
     . 世界城市的名称、时区、夏令时制等
     . 是否显示太阳、日照、天气及各种财经数据的开关
     . 各种实时信息的更新时间间隔
     . 各种实时信息对应的网页链接及参数
     . 节日的设置

3. 天气信息有Sina和Yahoo两个信息源,可以在opt/config.js中设置选择其中之一。
   (缺省为Sina,主要考虑到目前教育网内用户大多需要代理才能上Yahoo,能高速
   连接Yahoo则强烈建议用Yahoo作天气信息源)。

4. 由于目前无法保证考虑到了所有的天气类型,将来可能还需要增加。

5. 只要在IE中设置了代理,桌面程序就会通过该代理访问外部的页面。

6. 如果是通过代理上Yahoo,若代理速度比较慢,则可能会因通不过网页连接速度的测
   试而被屏蔽连接,从而无法更新相应信息。

7. 启动桌面后,一般来说还需要等待1-2分钟才会出现从网站上获取的实时信息,并且
   这些信息可能需要逐步获取逐步显示。

8. 有时可能会出现短暂的桌面假死的情况,但一般不超过5秒钟。

9. 在WindowsXP SP1, IE6.0下测试通过。

10. 有其他问题欢迎给starbright@smth发信,谢谢。


20040806
-------------------------------------------------------

加上了天气信息和太阳位置的显示,
效果见desktop.gif。

桌面启动1分钟后才启动天气信息的获取和显示。
目前用的是新浪的天气预报,
所以计算机要能访问新浪的页面才能获取天气信息。

在WindowsXP SP1, IE6.0下测试通过。

[ Last edited by Ghost1911 on 2005-9-6 at 17:09 ]

Desktop Ibm Worldmap.part1.rar (500 KB)

我希望有一天我能用鼠标双击我的钱包,然后选中一张100元,按“Ctrl-C”接着不停的按“Ctrl-V”。

没有适合宽屏的.哎呀..真可惜

TOP

真的不错 下了一个

TOP

够大。。。。。。。

TOP

下来收藏了先

TOP

支持!!!
我也要!

TOP

好好好 顶顶顶顶

好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶好好好  顶顶顶顶

TOP

怎么总是说缺少对象啊?

TOP

好东西啊。。已经下载啦。。

TOP

不错,已收藏......

TOP

返回列表