• 5

SPB Weather Source Template 中央氣象局 V7 版修改....

egg172 wrote:
最近發現 中央氣象局...(恕刪)


謝謝 egg172 大大,我的是小修改的急就章,雖然心裏知道不完美,但也想不出要再加改什麼地方,有您的完美版真是太好了,謝謝您的分享


2. 今明預報中,加入12時資料同06時, 讓 SPB Weather 能顯示白天資料

PS. 您的這一招真是棒啊!! 我就是一直很在意那筆資料,卻又想不出解法的說 哈
樓上及樓主都是值得感謝的對象.有了您們.大家都方便多了

061 wrote:
謝謝 egg172 ...(恕刪)


哪裡!!哪裡!!

小弟也是有參考061大大的版本, 有些也是偷懶直接抄過來使用,
像是 Sky 天氣圖的 key value 定義, 想必氣象局 V7 版有所變動,
061 大大不辭辛勞測試重新定義, 省去小弟很多查詢時間,
還有一周預報抓文字,一開始用中文字抓不到,也是061大大發現,

總之061大大最先寫出來的, 大大就是第一名.....
感謝大大的幫忙,讓WM 6.5.x又出現了光芒。
Best regards, AHua
才剛更新v7幾天
目前只能秀出前兩天後面顯示na
有些地方無資料顯示
不知是否又有修改?
好像自本周起都無法更新了,資料一直只有到本周日(1/1),不知是哪邊有問題?

shoulder wrote:
才剛更新v7幾天
目前只能秀出前兩天後面顯示na...(恕刪)


很簡單....因為氣象局又改版了.....

現在才看到諸位的留言.....

初步觀察, 有問題的應該住在非五都內,
因為氣象局把原來的縣,改成 XXX_County.htm
ex.. 彰化 --> Changhua_County.htm

所以原 TPL 的 code ....
此處要修改,


map CityMap
{
key_value("Taipei", "Taipei_City");
key_value("NewTaipei", "New_Taipei_City");
key_value("Taichung", "Taichung_City");
key_value("Tainan", "Tainan_City");
key_value("Kaohsiung", "Kaohsiung_City");
key_value("Keelung", "Keelung_North_Coast");
key_value("Taoyuan", "Taoyuan");
key_value("Hsinchu", "Hsinchu");
key_value("Miaoli", "Miaoli");
key_value("Changhua", "Changhua");
key_value("Nantou", "Nantou");
key_value("Yunlin", "Yunlin");
key_value("Chiayi", "Chiayi");
key_value("Pingtung","Pingtung");
key_value("Hengchun", "Hengchun_Peninsula");
key_value("Yilan", "Yilan");
key_value("Hualien", "Hualien");
key_value("Taitung", "Taitung");
key_value("Penghu", "Penghu");
key_value("Kinmen", "Kinmen");
key_value("Matsu", "Matsu");
key_value("台北市", "Taipei_City");
key_value("新北市", "New_Taipei_City");
key_value("台中市", "Taichung_City");
key_value("台南市", "Tainan_City");
key_value("高雄市", "Kaohsiung_City");
key_value("基隆北海岸", "Keelung_North_Coast");
key_value("基隆", "Keelung_North_Coast");
key_value("桃園", "Taoyuan");
key_value("新竹", "Hsinchu");
key_value("苗栗", "Miaoli");
key_value("彰化", "Changhua");
key_value("南投", "Nantou");
key_value("雲林", "Yunlin");
key_value("嘉義", "Chiayi");
key_value("屏東","Pingtung");
key_value("恆春", "Hengchun_Peninsula");
key_value("恆春半島", "Hengchun_Peninsula");
key_value("宜蘭", "Yilan");
key_value("花蓮", "Hualien");
key_value("台東", "Taitung");
key_value("澎湖", "Penghu");
key_value("金門", "Kinmen");
key_value("馬祖", "Matsu");
};


好讓此處 coed 可以正確開啟氣象局網頁 ,

open_url("http://www.cwb.gov.tw/V7/forecast/taiwan/" + CityMap[CityCode] + ".htm"


ex: key_value("彰化", "Changhua"); 改成 key_value("彰化", "Changhua_County");

這樣瞭嗎???

其他的城市,自己動動手點氣象局網頁就知道要改什麻了!!

希望大家動手動腦做做看.....就不怕氣象局改來改去.......

除此之外我還沒檢查網頁內容有無更動, 有其他問題請提出, 謝謝....

Sorry, 我很懶,完整教學文還沒完工.....

tsuan wrote:
好像自本周起都無法更新了,資料一直只有到本周日(1/1),不知是哪邊有問題?(恕刪)


除了以上問題, 又發現網頁 一周預報 有更動,,,

等我改完再報告....
Updated: 2011.12.29 -- 中央氣象局更改部分城市代碼,以及一周天氣預報網址及添加晚上氣象資訊

1. 氣象局更改非五都城市(縣)的連結,
例如 原彰化 --> http://www.cwb.gov.tw/V7/forecast/taiwan/Changhua.htm
改成 http://www.cwb.gov.tw/V7/forecast/taiwan/Changhua_County.htm
故修改城市對應的資料, 刪除部分被氣象局剔除的資料, 例如 恆春半島, 另以馬祖代替連江縣

資料來源裡的都市名稱依舊, 5都加市 ex:新北市, 台南市, 非五都不加縣 ex: 桃園, 彰化,用中文編碼即可(加縣會讀不到喔!!)

2.一周天氣預報網址更動及添加晚上氣象資訊

ps..有網友提到要看風向等等,小弟沒這等需求,所以沒什動力修改,等有空時再說...另外氣象局鄉鎮天氣預報用了 Flash的方式呈現, 如果以後都市預報也要用 Flash 呈現.... 那就.... 看看有沒有高手高手高高手, 不然就把 WM 6.5 的手機丟了吧!!



附加壓縮檔: 中央氣象局V7A-egg172.zip
我可以請教諸位大大,

箭頭指的符號是什麻意思??


  • 5
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?