Googleマップの本を読んでいたら、不快指数の算出方法が載っていました。
Wikipediaにも書いてあるんですが、不快指数は次の計算式で求められるそうです。
不快指数 = 0.81 × 気温(℃) + 0.01 × 湿度(%) × (0.99 × 気温(℃) − 14.3) + 46.3
気温と湿度が分れば、不快指数を計算できるということですね。(鹿児島には気温と湿度以外にも不快要素があるんですが...)
謎の数字が並んでいますが、どうやって決めたんでしょう。プログラムの中に直接書き込む数値をマジックナンバーといいますが、これもなにやら謎めいた数値です。
ちょっと面白そうだったので、このサイトのサイドバーに置いてみました。
*いつの間にか、Google Mapで天気レイヤーが使えなくなっておりました...
不快指数の値に応じて次のように色を変えてみました。
- 85~ 暑くてたまらない
- 80~85 暑くて汗が出る
- 75~80 やや暑い
- 70~75 暑くない
- 65~70 快い
- 60~65 何も感じない
- 55~60 肌寒い
- ~55 寒い
「何も感じない」って表現もちょっとどうかと思いますが(^^;)、とりあえず、地図上の天気アイコンをクリックすると、情報ウィンドウがポップアップして不快指数が表示されます。
暫くgoogle mapを触っていなかったのですが、APIがV3になってさらに扱い易くなり、天気情報や路線情報なども簡単に取得できるようになっていますね。
参考にした本はこちらです。