weatherData
1.0.0
您好,欢迎来到我的天气数据项目!
欢迎捐款,但您必须注册自己的API键。 API使用:Google Maps,OpenWeatherMap,Weatherapi.com,Climacell。他们是免费的,只需注册即可。矿山被存储为当地环境变量,并不旨在大量使用。无论如何,太多的请求会导致错误(这是“要做”列表上的另一件事。)
当我学习Java Servlet和JSP时,我开始了这个项目,并决定创建此动态的Web应用程序,以从不同的天气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中的JSON文件:http://www.java2s.com/code/code/jar/j/j/downloadjsonsimple11jar.htm
**待办事项列表:此Web应用程序目前可以使用,但仍然很原始。当我第一次考虑这个项目时,我认为必须创新才能值得为用户托管。目前,它不会做任何令人兴奋的事情...但是可以。我想到的2件事: