기상청 XML상의 오늘 날짜 예보의 최고/최저 기온 데이터가 오류가 있는 모양이다. (-999도라면 지옥이네...-_-)
아무튼, 순수하게 자바스크립트만으로 작성한 날씨 예보 화면이다.
자세한 내용은 첨부파일 참조 바람. 질문 환영. ^^

저작자 표시 비영리 동일 조건 변경 허락
신고
  1. 칸타냥 2012.05.01 17:14 신고

    좋은 예제 감사합니다.^^
    위에 작성하신 내용에 대한 이야기를 드리자면 기상청서버에 URL요청하고서 XML 리턴 값을 확인해보시면 -999라고 뜨는 부분은 값이 없을때의 NULL값이네요.(메뉴얼 보시면 나와있습니다.)
    Day 0가 오늘 날씨인데..이것을 3시간 단위로 쪼개 예보를 하고있다보니 오늘날씨를 봤을때 이미 시간대가 최저기온이 지나간 오후 시간대에는 -999로 표현하더라구요.
    같은 예로 아직 예보가 되지 않은 모레의 날씨에서도 같은 현상이 나타나더라구요.
    물론 코드에서 작성한 알고리즘을 봤을 때 현재 시간을 받아 그 시간대와 비슷한 시간대의 날씨정보를 보여주도록 되어있다보니 오후정도되면 기상청에서 모레 오후시간대에 대한 날씨정보를 응답하지 않아서 오늘과 내일날씨만 나오게 되더라구요.
    공개해주신 스크립트를 홈페이지에 적용해보려고했더니...브라우져의 보안상 이유로 실행이 안되더라구요..;;;;;;;;;;;;;;;; (타 사이트의 URL로 전송이 이루어져서 차단되나봐요..;;;;)

  2. 굿 2013.05.25 20:08 신고

    멋진 예제군요

  3. 2013.06.21 15:31

    비밀댓글입니다

+ Recent posts

티스토리 툴바