PHPとWeb APIで"村上春樹風に天気を教える"サイト作ってみた
村上春樹風に天気を教える、そんなサイト作りました。
http://meuapp.xyz/haruki_weather.php
実は、当サイト"MEUDESIGN.NET"を立ち上げる前に作っていたんですけどね。
天気を知りたい(日本の)地名を入れると、現在の天気を村上春樹風に教えてくれる、そんなサイトです。PHPで作ってみました。
以下の二つのWeb APIを組み合わせて利用しています。
http://developer.yahoo.co.jp/webapi/map/openlocalplatform/v1/geocoder.html
流れとしては、入力された地名からYahoo!ジオコーダAPIで緯度・経度を取得→OpenWeatherMap APIに緯度・経度を渡して、現在の各種天気情報を取得、ということをやっています。
OpenWeatherMap APIでも都市名は指定できるんですが、英語で入力する必要があるので、そのままだと使いづらいかなと思ったので。
このAPIは、以下を見るとわかる通り、
http://openweathermap.org/current
現在の天気、気温、湿度、気圧、風向、風力etc...から、日の出、日の入り時刻なんてのも取れます。
また、予報や、過去の天気も取れるAPIもあるみたいなので、いろいろ使ってみると面白いと思います。
以上、Meuでした。