안녕하세요, 내 날씨 데이터 프로젝트에 오신 것을 환영합니다!
기부금은 환영하지만 자신의 API 키에 가입해야합니다. API 사용 : Google지도, Openweathermap, Weatherapi.com, Climacell. 그들은 무료입니다. 그냥 가입하십시오. 광산은 로컬 환경 변수로 저장되며 많이 사용하기위한 것이 아닙니다. 너무 많은 요청은 어쨌든 오류를 일으킬 것입니다 (이것은 '할 일'목록의 또 다른 것입니다.)
Java Servlets 및 JSP를 배우고있을 때이 프로젝트를 시작 했으며이 동적 웹 응용 프로그램을 작성하여 다른 날씨 API의 데이터를 가져와 데이터 및 맵을 표시하기로 결정했습니다.
index.html로 시작하여 사용자는 우편 번호를 입력하고 제출합니다. 현재 날씨 데이터는 OpenWeatherMap.org 및 WeatherApi.com에서 가져 오며 Data.jsp의 간단한 테이블에 표시됩니다.
7 일 예측 데이터는 Weather.gov의 NOAA에서 가져오고 제공된 아이콘과 다가오는 날씨에 대한 자세한 설명으로 표시됩니다.
Google Maps API를 사용하여 해당 영역의지도를 표시하고 Climacell 또는 OpenweatherMap 날씨 레이어를 사용하여 맵을 오버레이하고 강수량, 구름 덮개 및 온도를 표시했습니다. 라디오 버튼은 클릭하면 새 레이어로 맵을 업데이트합니다.
현재 상태에 대한 아이디어를 제공하는 스크린 샷 :
** 이것은 Apache Tomcat에서 실행되는 이클립스로 내장되어 있으므로 웹 서버를 실행해야합니다. 또한 JSON-SIMPLE-1.1.jar를 설치해야했습니다.
** 목록 :이 웹 애플리케이션은 현재 작동하지만 여전히 꽤 생생합니다. 이 프로젝트를 처음 생각할 때 사용자를위한 호스팅 가치가있는 것은 혁신적이어야한다고 생각했습니다. 지금은 너무 흥미로운 일을하지는 않지만 ... 할 수 있습니다. 내가 생각한 2 가지 :