๐ค๋ ์ค๋ ๋ญํจ?
๋ฆฌ์กํธ ํ ์ดํ๋ก์ ํธ Runable ๊ฐ๋ฐ ์ค
- ๋ ์จ ๋ฐ์ดํฐ๋ OpenWeather API๋ก ์์น, ์จ๋, ๋ ์จ ์ค๋ช
๊ฐ์ ๊ฐ์ ธ์๋ค. ๋ฏธ์ธ๋จผ์ง๋ ์ด์ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ฐ๋จํ๊ฒ ๊ฐ์ ธ์ฌ ์ ์์๊ฑฐ๋ผ ์๊ฐํ๋๋ฐ.. ๊ทธ๊ฑด ์๋์๋คใ
ใ
ํ๊ตญํ๊ฒฝ๊ณต๋จ ๋ฏธ์ธ๋จผ์ง API ๋ช
์ธ์๋ฅผ ์ฝ์ด๋ณด๋ ๊ด์ธก์์์ ์ธก์ ํ ๋ฏธ์ธ๋จผ์ง ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์์ผ ํ๋ค. ๊ทธ๋์ ์ขํ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๊ฐ๊น์ด ๊ด์ธก์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ค ํ๋ค. ๊ทผ๋ฐ ๋ช
์ธ์์ ์๋, ๊ฒฝ๋ ์ขํ๋ฅผ ์ฌ์ฉํ๋๊ฒ ์๋๋ผ TM ์ขํ๊ณ๋ฅผ ์ฌ์ฉํ๊ณ ์์๋ค. ์ด๊ฒ ๋ญ์ง..? ์ถ์ด์ ๊ฒ์ํด๋ณด๋, ๋ธ๋ผ์ฐ์ ์์๋ ์ฌ์ฉ์์ ์์น ์ ๋ณด๋ฅผ ์๋, ๊ฒฝ๋(WGS 84 ์ขํ๊ณ)๋ก ๊ฐ์ ธ์ค๋๋ฐ, TM ์ขํ๊ณ๋ ๊ธฐ์กด ์์น์์ ๋ณํ์ด ํ์ํ๋ค. kakao developers์์ ์ขํ๊ณ๋ฅผ ๋ณํํด์ฃผ๋ API๋ฅผ ์ ๊ณตํด์ ์ด๊ฑธ๋ก ์ฌ์ฉํ๋ค.
response์์ ๋ณํ๋ ์ขํ๋ documents์ ์๋ค.
๋ก๊ทธ๋ฅผ ์ฐ์ด๋ณด๋ฉด
์์ ๊ฐ์ด ์ขํ๊ฐ ์ ์์ ์ผ๋ก ๋ณํ๋๊ฑธ ํ์ธํ ์ ์๋ค.
โจ๋๋์
์ขํ ๋ณํ์ด ๋์ผ๋ ์ด์ ์ด ์ขํ๋ฅผ ๊ฐ์ง๊ณ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ด์ธก์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ์์
์ ํด์ผ๊ฒ ๋ค. ๋๋ฆ๋๋ก ์ ์งํ๋๊ณ ์์ด์ ๊ธฐ๋ถ ์ข๋ค.
๊ธฐ๊ณ์ ํค๋ณด๋๋ฅผ ์๋ก ์๋ค. ํ ์ฒดํฐ ์ ์์ ์ ์ถ์ผ๋ก!! ๊ทธ๋์ ์ฌ์ฉํ๋ ํค๋ณด๋๋ณด๋ค ํจ์ฌ ๋น์ธ์ง๋ง ์ด ์ ๋์ ํฌ์์ผ ๋ญใ
ใ
ํญ์ ๊ฒ์ ์ ํค๋ณด๋๋ฅผ ์ฌ์ฉํ๋ค๊ฐ ๋ฐ์ ์ ํค๋ณด๋๋ฅผ ์ฑ
์์ ์ฌ๋ ค๋๋๊น ์ฐ๋ปํ ๊ธฐ๋ถ์ด๋ค. ์ด์ ํค๋ณด๋๋ณด๋ค ์์๋ ํจ์ฌ ์ ์ด์ ๋ง์กฑ์ค๋ฝ๋ค.