日本だけであればいくつかAPIが存在したが、
海外にも対応する必要があったので、
海外のAPIだが、使用されているAndroidアプリの評価が高く、有料の、
wundergroundを使用してみた。
http://www.wunderground.com/weather/api/d/docs?d=data/index&MR=1
サポートに関しては、わりとすぐに、12時間以内に返事をくれた。
だが返答の内容はいまいちで、具体的にAなのか、それともBなのか?
という聞き方をしても、返答が曖昧で、しかも間違っている。
聞き方を変えて、Aなのか、Bなのかを3度ほどやりとりをしたが、
3,4回目で返事が来なくなった。
現在の天気を取得する場合、
文字列でしか結果が取得出来きず、判定が難しいため、マップを定義した。
ラップしたコードはこちら
https://github.com/unchi/WNDWeather/tree/master/Classes