openweathermap 채택완료
openweathermap에서
날씨를 끌고 오는데,
이전 날씨는 안끌고오더라고여~
예를들어 지금 오후 1시 정돈데
오늘 00시 3시 날짜는 안들고오던데,
시간이 지나도 나오게 하려면 어떻게 하나용?
(오늘 것만)
Copy
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 += "" // Opening paragraph tag
wf += "" + text.substring(10,13) + "시 ";
wf += "" ;
wf += "" + val.weather[0].description + "";
wf += "";
if(text.indexOf(findString) != -1) {
}
});
$("#showWeatherForcast").html(wf);
}
});
}
일단 제가 한 소스는 이렇습니다.
답변 1개
채택된 답변
+20 포인트
백수1995
4년 전
forecast 는 현재 이후부터 가능하지 않나 생각됩니다.
다른 API 를 쓰시거나 내부적으로 저장하지 않는 이상 이전 데이터는 안될꺼 같습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인