Showing
1 changed file
with
44 additions
and
4 deletions
... | @@ -8,7 +8,35 @@ | ... | @@ -8,7 +8,35 @@ |
8 | <script src="jquery.js"></script> | 8 | <script src="jquery.js"></script> |
9 | <script> | 9 | <script> |
10 | 10 | ||
11 | + //openWeatherapi | ||
12 | + | ||
11 | 13 | ||
14 | + var apiURI = "http://api.openweathermap.org/data/2.5/weather?q=Seoul&appid=afea3779ccf698668f89764635ac580f"; | ||
15 | + $.ajax({ | ||
16 | + url: apiURI, | ||
17 | + dataType: "json", | ||
18 | + type: "GET", | ||
19 | + async: "false", | ||
20 | + success: function(resp) { | ||
21 | + console.log(resp); | ||
22 | + console.log("현재온도 : "+ (resp.main.temp- 273.15) ); | ||
23 | + $("#w3").append( (resp.main.temp- 273.15) + " ℃" ); | ||
24 | + console.log("현재습도 : "+ resp.main.humidity); | ||
25 | + console.log("날씨 : "+ resp.weather[0].main ); | ||
26 | + $("#w2").append( resp.weather[0].main ); | ||
27 | + console.log("상세날씨설명 : "+ resp.weather[0].description ); | ||
28 | + $("#w4").append( resp.weather[0].description ); | ||
29 | + //console.log("날씨 이미지 : "+ resp.weather[0].icon ); | ||
30 | + console.log("바람 : "+ resp.wind.speed + "m/s"); | ||
31 | + $("#w5").append( resp.wind.speed + "m/s" ); | ||
32 | + console.log("나라 : "+ resp.sys.country ); | ||
33 | + console.log("도시이름 : "+ resp.name ); | ||
34 | + $("#w1").append( resp.name ); | ||
35 | + console.log("구름 : "+ (resp.clouds.all) +"%" ); | ||
36 | + $("#w6").append( (resp.clouds.all) +"%" ); | ||
37 | + } | ||
38 | + }) | ||
39 | + | ||
12 | 40 | ||
13 | </script> | 41 | </script> |
14 | <style> | 42 | <style> |
... | @@ -47,20 +75,23 @@ | ... | @@ -47,20 +75,23 @@ |
47 | float: left; | 75 | float: left; |
48 | border: 1px solid white; | 76 | border: 1px solid white; |
49 | width: 100%; | 77 | width: 100%; |
50 | - height: 45%; | 78 | + height: 120%; |
51 | } | 79 | } |
52 | #container2{ | 80 | #container2{ |
53 | float: left; | 81 | float: left; |
54 | border: 1px solid white; | 82 | border: 1px solid white; |
83 | + background-color: rgb(102, 219, 180); | ||
84 | + font-weight: bold; | ||
55 | width: 100%; | 85 | width: 100%; |
56 | - height: 45%; | 86 | + height: 120%; |
57 | } | 87 | } |
58 | #container3{ | 88 | #container3{ |
59 | float: right; | 89 | float: right; |
60 | border: 1px solid white; | 90 | border: 1px solid white; |
61 | margin-right:5%; | 91 | margin-right:5%; |
62 | width: 40%; | 92 | width: 40%; |
63 | - height: 90%; | 93 | + height: 200%; |
94 | + | ||
64 | } | 95 | } |
65 | 96 | ||
66 | 97 | ||
... | @@ -79,7 +110,16 @@ | ... | @@ -79,7 +110,16 @@ |
79 | <div id="container1">container1</div> | 110 | <div id="container1">container1</div> |
80 | <br><br><br> | 111 | <br><br><br> |
81 | 112 | ||
82 | - <div id="container2">container2</div> | 113 | + <div id="container2" > |
114 | + <p style="margin-left: 10%">"Weather NOW"</p> | ||
115 | + <p id="w1" style="margin-left: 10%">도시 = </p> | ||
116 | + <p id="w3" style="margin-left: 10%">현재온도 = </p> | ||
117 | + <span id="w2" style="margin-left: 10%">현재날씨 = </span> | ||
118 | + <span id="w4" style="margin-left: 10%">날씨상세 = </span> | ||
119 | + <br><br> | ||
120 | + <span id="w5" style="margin-left: 10%">바람 = </span> | ||
121 | + <span id="w6" style="margin-left: 10%">구름 = </span> | ||
122 | + </div> | ||
83 | </div> | 123 | </div> |
84 | 124 | ||
85 | <div id="container3">container3</div> | 125 | <div id="container3">container3</div> | ... | ... |
-
Please register or login to post a comment