こんにちは、Weather Data Projectへようこそ!
貢献は大歓迎ですが、独自のAPIキーにサインアップする必要があります。使用済み:Google Maps、OpenWeathermap、Weatherapi.com、Climacell。彼らは無料で、サインアップするだけです。鉱山は、ローカル環境変数として保管されており、大量に使用することを目的としていません。リクエストが多すぎると、とにかくエラーが発生します(これは「To Do」リストの別のことです。)
JavaサーブレットとJSPを学んでいたときにこのプロジェクトを開始し、この動的なWebアプリケーションを作成して、さまざまなWeather APIからデータを引き出してデータとマップを表示することにしました。
index.htmlから始めて、ユーザーはzipcodeを入力して送信します。現在の気象データは、openweathermap.orgおよびWeatherapi.comから引き出され、data.jspの単純なテーブルに表示されます。
7日間の予測データは、weather.govでNOAAから引き出され、提供されたアイコンと今後の天気の詳細な説明が表示されます。
Google Maps APIを使用してエリアのマップを表示し、ClimacellまたはOpenWeatherMapの天気層のいずれかを使用して、マップのオーバーレイと沈殿、雲の覆い、温度を示しました。ラジオボタンは、クリックすると新しいレイヤーでマップを更新します。
現在のステータスのアイデアを与えるためのスクリーンショット:
**これは、Apache Tomcatで実行されているEclipseで構築されたため、Webサーバーを実行する必要があります。また、JSON-simple-1.1.jarをインストールして、Java:http://www.java2s.com/code/jar/j/downloadjsonsimple11jar.htmのJSONファイルを処理する必要がありました
**リスト:このWebアプリケーションは現時点では機能しますが、それでもかなり生です。私がこのプロジェクトを最初に考えていたとき、私はユーザーのためにホストする価値があるために革新的でなければならないと考えました。今、それはあまりにもエキサイティングなことは何もしません...しかし、それはできます。私が考えた2つのこと: