返回列表 发帖

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”。

附件2

Desktop Ibm Worldmap.part2.rar (500 KB)

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

TOP

好东西

TOP

附件3

Desktop Ibm Worldmap.part3.rar (500 KB)

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

TOP

附件4

Desktop Ibm Worldmap.part4.rar (470.04 KB)

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

TOP

哇塞,中间还有人插队啊?
我希望有一天我能用鼠标双击我的钱包,然后选中一张100元,按“Ctrl-C”接着不停的按“Ctrl-V”。

TOP

wo kao  我靠 那么大?

TOP

我靠,真TM大!

TOP

不过还是不错的 下了一个 

TOP

不错不错,好东西!

TOP

返回列表