openweathermap

openweathermap

QA

openweathermap

본문

openweathermap에서 

날씨를 끌고 오는데,

 

이전 날씨는 안끌고오더라고여~
 

예를들어 지금 오후 1시 정돈데

오늘 00시 3시 날짜는 안들고오던데,

시간이 지나도 나오게 하려면 어떻게 하나용?

(오늘 것만)

 


function gd_get_weather2(){
    var area1 = $("select[name=main_weather2]").val();
    var area2 = $("#main_weather2").find("option:selected").data('sub');
    var url = "//api.openweathermap.org/data/2.5/forecast/?units=metric&cnt=40&lang=kr&appid=키값";
    $.ajax({
        url: url, //API Call
        dataType: "json",
        type: "GET",
        data: {
            lat: area1,
            lon: area2
        },
        success: function(data) {
            var wf = "";
            $.each(data.list, function(index, val) {
                var text = val.dt_txt;
                wf += "<li>" // Opening paragraph tag
                wf += "<b>" + text.substring(10,13) + "시</b> ";
                wf += "<img src='/img/weather/" + val.weather[0].icon + ".png'>" ;
                wf += "<p>" + val.weather[0].description + "</p>"; 
                wf += "</li>";
                if(text.indexOf(findString) != -1) {
                }
            });
            $("#showWeatherForcast").html(wf);
        }
    });
}

일단 제가 한 소스는 이렇습니다.

이 질문에 댓글 쓰기 :

답변 1

forecast 는 현재 이후부터 가능하지 않나 생각됩니다.

다른 API 를 쓰시거나 내부적으로 저장하지 않는 이상 이전 데이터는 안될꺼 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 13
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT