無料で利用できた天気APIであるLivedoor Weather Hacksが2020/7/31に終了となりました。
これを利用していた天気ブロック・天気予報APIの情報元を変更しました。
変更点についてまとめます。
情報元をLivedoor Weather Hacksから気象庁が提供する週間天気予報に変更しました。
地域の分類やデータが変わりましたが、可能な限り新旧の差異がなくなるように工夫をしました。
よって、基本的には何もせずにこれまでのブロック・ブログパーツ・プラグインを継続利用出来ます。
一方、どうしても変更した箇所や、手動による対応が必要なケースもあるので、これらを以下にまとめます。
天気ブロック | 不要 |
---|---|
ブログパーツ | 不要 |
jQueryプラグイン | javascriptファイルの差し替えが必要 |
天気予報の表の下に表示していた文章による天気予報は、新しい情報元からは得られないため廃止としました。
また、気象庁の利用規約に基づき、出典元のリンクと、まめわざが編集・加工している説明を代わりに表示しています。
ブログパーツ・jQueryプラグインでは説明欄のオフが可能でしたが、これは無効化され、代わりに「assembled by まめわざ」は意味が重複するため非表示としました。
地域の分類が情報元によって異なるため、次表のように分類を変更しました。
尚、分類の変更について誤りがある場合は情報提供をお願いします。
都道府県 | 旧分類 | 新分類 | ||
---|---|---|---|---|
北海道 | 稚内 | 011000 | 宗谷地方 | 011000 |
旭川 | 012010 | 上川・留萌地方 | 012010 | |
留萌 | 012020 | |||
札幌 | 016010 | 石狩・空知・後志地方 | 016010 | |
岩見沢 | 016020 | |||
倶知安 | 016030 | |||
網走 | 013010 | 網走・北見・紋別地方 | 013010 | |
北見 | 013020 | |||
紋別 | 013030 | |||
根室 | 014010 | 釧路・根室地方 | 014010 | |
釧路 | 014020 | |||
帯広 | 014030 | 十勝地方 | 014030 | |
室蘭 | 015010 | 胆振・日高地方 | 015010 | |
浦河 | 015020 | |||
函館 | 017010 | 渡島・檜山地方 | 017010 | |
江差 | 017020 | |||
青森県 | 青森 | 020010 | 津軽 | 020010 |
むつ | 020020 | 下北・三八上北 | 020020 | |
八戸 | 020030 | |||
岩手県 | 盛岡 | 030010 | 内陸 | 030010 |
宮古 | 030020 | 沿岸 | 030020 | |
大船渡 | 030030 | |||
宮城県 | 仙台 | 040010 | 東部 | 040010 |
白石 | 040020 | 西部 | 040020 | |
秋田県 | 秋田 | 050010 | 秋田県 | 050010 |
横手 | 050020 | |||
山形県 | 山形 | 060010 | 山形県 | 060010 |
米沢 | 060020 | |||
酒田 | 060030 | |||
新庄 | 060040 | |||
福島県 | 福島 | 070010 | 中通り・浜通り | 070010 |
小名浜 | 070020 | |||
若松 | 070030 | 会津 | 070030 | |
東京都 | 東京 | 130010 | 東京地方 | 130010 |
大島 | 130020 | |||
八丈島 | 130030 | 伊豆諸島 | 130030 | |
父島 | 130040 | 小笠原諸島 | 130040 | |
神奈川県 | 横浜 | 140010 | 神奈川県 | 140010 |
小田原 | 140020 | |||
埼玉県 | さいたま | 110010 | 埼玉県 | 110010 |
熊谷 | 110020 | |||
秩父 | 110030 | |||
千葉県 | 千葉 | 120010 | 千葉県 | 120010 |
銚子 | 120020 | |||
館山 | 120030 | |||
茨城県 | 水戸 | 080010 | 茨城県 | 080010 |
土浦 | 080020 | |||
栃木県 | 宇都宮 | 090010 | 栃木県 | 090010 |
大田原 | 090020 | |||
群馬県 | 前橋 | 100010 | 群馬県 | 100010 |
みなかみ | 100020 | |||
山梨県 | 甲府 | 190010 | 山梨県 | 190010 |
河口湖 | 190020 | |||
新潟県 | 新潟 | 150010 | 新潟県 | 150010 |
長岡 | 150020 | |||
高田 | 150030 | |||
相川 | 150040 | |||
長野県 | 長野 | 200010 | 長野県 | 200010 |
松本 | 200020 | |||
飯田 | 200030 | |||
富山県 | 富山 | 160010 | 富山県 | 160010 |
伏木 | 160020 | |||
石川県 | 金沢 | 170010 | 石川県 | 170010 |
輪島 | 170020 | |||
福井県 | 福井 | 180010 | 福井県 | 180010 |
敦賀 | 180020 | |||
愛知県 | 名古屋 | 230010 | 愛知県 | 230010 |
豊橋 | 230020 | |||
岐阜県 | 岐阜 | 210010 | 岐阜県 | 210010 |
高山 | 210020 | |||
静岡県 | 静岡 | 220010 | 静岡県 | 220010 |
網代 | 220020 | |||
三島 | 220030 | |||
浜松 | 220040 | |||
三重県 | 津 | 240010 | 三重県 | 240010 |
尾鷲 | 240020 | |||
大阪府 | 大阪 | 270000 | 大阪府 | 270000 |
兵庫県 | 神戸 | 280010 | 兵庫県 | 280010 |
豊岡 | 280020 | |||
京都府 | 京都 | 260010 | 京都府 | 260010 |
舞鶴 | 260020 | |||
滋賀県 | 大津 | 250010 | 滋賀県 | 250010 |
彦根 | 250020 | |||
奈良県 | 奈良 | 290010 | 奈良県 | 290010 |
風屋 | 290020 | |||
和歌山県 | 和歌山 | 300010 | 和歌山県 | 300010 |
潮岬 | 300020 | |||
鳥取県 | 鳥取 | 310010 | 鳥取県 | 310010 |
米子 | 310020 | |||
島根県 | 松江 | 320010 | 島根県 | 320010 |
浜田 | 320020 | |||
西郷 | 320030 | |||
岡山県 | 岡山 | 330010 | 岡山県 | 330010 |
津山 | 330020 | |||
広島県 | 広島 | 340010 | 広島県 | 340010 |
庄原 | 340020 | |||
山口県 | 下関 | 350010 | 山口県 | 350010 |
山口 | 350020 | |||
柳井 | 350030 | |||
萩 | 350040 | |||
徳島県 | 徳島 | 360010 | 徳島県 | 360010 |
日和佐 | 360020 | |||
香川県 | 高松 | 370000 | 香川県 | 370000 |
愛媛県 | 松山 | 380010 | 愛媛県 | 380010 |
新居浜 | 380020 | |||
宇和島 | 380030 | |||
高知県 | 高知 | 390010 | 高知県 | 390010 |
室戸 | 390020 | |||
清水 | 390030 | |||
福岡県 | 福岡 | 400010 | 福岡県 | 400010 |
八幡 | 400020 | |||
飯塚 | 400030 | |||
久留米 | 400040 | |||
大分県 | 大分 | 440010 | 大分県 | 440010 |
中津 | 440020 | |||
日田 | 440030 | |||
佐伯 | 440040 | |||
長崎県 | 長崎 | 420010 | 長崎県 | 420010 |
佐世保 | 420020 | |||
厳原 | 420030 | |||
福江 | 420040 | |||
佐賀県 | 佐賀 | 410010 | 佐賀県 | 410010 |
伊万里 | 410020 | |||
熊本県 | 熊本 | 430010 | 熊本県 | 430010 |
阿蘇乙姫 | 430020 | |||
牛深 | 430030 | |||
人吉 | 430040 | |||
宮崎県 | 宮崎 | 450010 | 宮崎県 | 450010 |
延岡 | 450020 | |||
都城 | 450030 | |||
高千穂 | 450040 | |||
鹿児島県 | 鹿児島 | 460010 | 鹿児島県(奄美地方除く) | 460010 |
鹿屋 | 460020 | |||
種子島 | 460030 | |||
名瀬 | 460040 | 奄美地方 | 460040 | |
沖縄県 | 那覇 | 471010 | 沖縄本島地方 | 471010 |
名護 | 471020 | |||
久米島 | 471030 | |||
南大東島 | 472000 | 大東島地方 | 472000 | |
宮古島 | 473000 | 宮古島地方 | 473000 | |
石垣島 | 474010 | 八重山地方 | 474010 | |
与那国島 | 474020 |
「のち時々」などLivedoor Weather Hacksにはなかった予報表現が追加されました。
予報の文字列をアイコンに変換していたため、この変更によってアイコンが表示できないケースが発生し、プログラム処理の一部を変更しました。
天気ブロック・天気予報ブログパーツは自動で対応されます(まめわざのサーバー上にあるJavascriptを使うため)。
天気予報jQueryプラグインでは差し替え作業が必要です(Javascriptをダウンロードして利用するため)。以下のZipファイルをダウンロードして、Javascriptファイルを差し替えて下さい。
Livedoor Weather Hacksのページはすでに見ることが出来ません。
Twitterで検索しますと最初にこの話題に触れたツイートが2020/7/9の投稿のため、おそらく7月上旬にサービス終了をアナウンスし、同月中に終了という強行スケジュールのようです。
まめわざでも使用しているYahoo!地図のAPIも2020/10/31に提供を終了します。
API利用者にサービスの変更・廃止のための猶予を与えるべく、2020/2に終了をアナウンスしました。Livedoorとは対象的です。むしろLivedoorが異例のスケジュールと言えます。
7/28にまめわざ利用者の方から終了の情報をいただき、与えたれた猶予期間が約3日間という中で代替案を検討しました。
まず、無料の天気系APIを世界展開するOpenWeatherMapの利用を検討しましたが、次の理由で見送りました。
八方塞がりとなり天気予報の表示廃止も検討しましたが、公的情報で利用が可能なものがないか探したところ、気象庁が利用規約で商用も含む複製を認めていたため、これを整形して利用することとしました。
上で説明した変更がいくつかありましたが、日本人が慣れ親しんだこれまでの天気予報を継続して提供可能となりました。
総務省による「令和元年版 情報通信白書」によればスマホの世帯普及率は8割となっています。
スマホのスタート画面には標準で天気予報(ウィジェット)が表示されるケースが多く、スマホで天気予報を見る方が非常に多いと思われます。
一方、ホームページの閲覧者としてもパソコンよりスマホが多数派という時代です。
よって、ホームページ上の天気予報を見る前に、スマホのスタート画面ですでに天気予報に触れているケースが少なくないでしょう。
天気予報はホームページに掲載する必要のない情報になりつつあるのかも知れません。