検索条件は、フリーで、日本以外の天気も検索できること、です。
2つ見つけたので、メモしておきますが、
いずれも使用には制限(難点)があります。。
Google の隠しAPI
- 使用例
福岡
http://www.google.com/ig/api?weather=Fukuoka
ロンドン
http://www.google.com/ig/api?weather=London
ニューヨーク
http://www.google.com/ig/api?weather=new+york
- 備考
後述の Yahoo(米国)のAPI と違って、地方(高知とか徳島とか)も取得できます。
緯度/経度による検索も可能です。(緯度/経度は 10 の 6 乗した整数値に変換)
緯度/経度による検索例 (福岡:緯度=33.35 経度=130.24 の場合)
http://www.google.com/ig/api?weather=,,,33350000,130240000
- 問題点
機能的には申し分ないのですが、Google非公開なので、いつなくなるか分かりません。
Google非公開なので商用利用の可否も不明です。
賭けで使用するかしないかは、アナタ次第です!(某やりすぎより引用)
Yahoo(米国)のAPI
- 使用例
福岡
http://weather.yahooapis.com/forecastrss?w=1117099
ロンドン
http://weather.yahooapis.com/forecastrss?w=44418
ニューヨーク
http://weather.yahooapis.com/forecastrss?w=2459115
- 備考
w=xxxxxxx の部分は、http://weather.yahoo.com/ にて、
該当都市の検索後に、URL の末尾に表示されている値です。
福岡の場合は以下の画像のように、
http://weather.yahoo.com/japan/fukuoka-prefecture/fukuoka-shi-1117099/
となるので、1117099 が w=xxxxx で指定する値になります。
- 問題点
商用利用は不可。
http://developer.yahoo.com/weather/ に "non-commercial uses" との記載あり。
少なくとも日本の場合、主要都市しか情報が取得できない。
高知県と徳島県はない。愛媛県と香川県はあるのに。。