Stack My Trails๋ Health Connect์์ ์ด๋ ๊ฒฝ๋ก๋ฅผ ์ฝ์ด์ ํ๋์ ์ง๋์ ๋ณด๊ธฐ ์ข์ ํํธ๋งต ํํ๋ก ์๊ฐํํด ์ค๋๋ค. ์ฑ์์ ์ด๋์ ๊ธฐ๋กํ๊ณ , GPX ํ์ผ์ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ด๋ณด๋ผ ์ ์์ผ๋ฉฐ, ์จ์ดํฌ์ธํธ๋ฅผ ๋ฐฐ์นํ์ฌ ๋๋ง์ GPS ์ํธ ์ํ์ ๋ง๋ค ์๋ ์์ต๋๋ค.
๋ฌ๋ฆฌ๊ธฐ, ๊ฑท๊ธฐ, ํ์ดํน, ์์ ๊ฑฐ ํ๊ธฐ ๋ฑ ๋ชจ๋ ์ด๋ ๊ฒฝ๋ก๋ฅผ ํ๋์ ํ์ธํ์ธ์. ์ข์ํ๋ ๊ฒฝ๋ก๋ฅผ ๋ฐ๊ฒฌํ๊ณ , ํ๋ จ ํจํด์ ๋ถ์ํ๊ณ , ์ด๋ ๊ฒฝ๋ก๋ฅผ ์์ ์ํ์ผ๋ก ๋ง๋ค์ด ๋ณด์ธ์.
๊ตฌ๋
์ด๋ ๊ณ์ , ํด๋ผ์ฐ๋ ์ ์ฅ์ด ํ์ ์์ต๋๋ค. ๋ชจ๋ ๋ฐ์ดํฐ๋ ๊ธฐ๊ธฐ์ ์ ์ฅ๋ฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
โข ํญ ํ ๋ฒ์ผ๋ก Health Connect์์ ์ด๋ ๊ฒฝ๋ก ๊ฐ์ ธ์ค๊ธฐ
โข GPX ํ์ผ๋ก ๊ฒฝ๋ก ๋ด๋ณด๋ด๊ธฐ ๋ฐ ๊ฐ์ ธ์ค๊ธฐ
โข ํธ๋ ์ผ ๋ฐ์ดํฐ๋ฅผ ๋ฐฑ์
ํ์ผ๋ก ๋ด๋ณด๋ด๊ธฐ ๋ฐ ๊ฐ์ ธ์ค๊ธฐ
โข ์ฑ์์ ๋ฐ๋ก ์๋ก์ด ํธ๋ ์ผ ๊ธฐ๋ก - ์ค์๊ฐ ๊ฒฝ๋ก ํ์์ ํจ๊ป GPS ์ถ์
โข ๊ธฐ๋ก๋ ์ด๋์ Health Connect์ ์๋์ผ๋ก ์ ์ฅ
โข ์ง๋์ ๋ง์ถค ๊ฒฝ๋ก ๊ทธ๋ฆฌ๊ธฐ - ๊ฒฝ์ ์ง ์ค์ ๋ฐ ๊ฒฝ์ ์ง ๊ฐ ์ค์๊ฐ ๋๋ณด ๊ธธ์ฐพ๊ธฐ ์๋ด
โข ํ๋์ ์ง๋ ํ๋ฉด์ ์ต๋ 500๊ฐ์ ๊ฒฝ๋ก ํ์
โข 10๊ฐ์ง ์์ ์ ํํฐ๋ก ๋ฉ์ง ํฌ์คํฐ ์ด๋ฏธ์ง ์ ์
โข ํฌ์คํฐ ๋๊ตฌ ๋ชจ์์์ ๋น๋คํธ ํจ๊ณผ ๋น ๋ฅด๊ฒ ์ ํ: ๋๊ธฐ/์ค๊ฐ/์ ์ฒด ์ ํ
โข ํธ๋ ์ผ ๋๊ป, ๋น ํจ๊ณผ, ๋ผ๋ฒจ ๋ฐ ์ฅ์ ํ๋ ์ ์กฐ์
โข ์๋ฒฝํ ๊ตฌ์ฑ์ ์ํด ํฌ์คํฐ ํ๋ ์ ์ถ๊ฐ ๋ฐ ํ์
โข ํฌ์คํฐ๋ฅผ ์ฌ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ์ฅํ๊ฑฐ๋ ๊ณต์
โข ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ง๋๊ฐ ํฌํจ๋ ์คํฌ๋กค ๊ฐ๋ฅํ ๋ชฉ๋ก์์ ๋ชจ๋ ํธ๋ ์ผ ํ์
โข ์ง์ญ, ๋ ์ง ๋ฒ์ ๋ฐ ํ๋ ์ ํ๋ณ ํํฐ๋ง
โข ํธ๋ ์ผ ์ง๋์ ํ์ฌ ์์น ํ์ํ์ฌ ์๋ก์ด ๊ฒฝ๋ก ๋ฐ ๋ฏธ๋ฐฉ๋ฌธ ๊ธธ์ฐพ๊ธฐ
โข GPS ์คํธํ ํํฐ ๋ด์ฅ์ผ๋ก ํด๋น ์ง์ญ์์ ์ ํํ ๊ฒฝ๋ก ํ์
โข ์ ์ฒด ํ๋ฉด ๋คํฌ ๋ชจ๋ ์ง์
๋ด ๋ฐ์ดํฐ, ๋ด ๊ธฐ๊ธฐ
Stack My Trails๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๊ธฐ์ ๋ก์ปฌ๋ก ์ ์ฅํฉ๋๋ค. ๊ณ์ ๋, ์๋ฒ๋, ์ถ์ ๊ธฐ๋ฅ๋ ์์ต๋๋ค. ์ด๋ ๋ฐ์ดํฐ๋ ์จ์ ํ ๋ด ๊ฒ์
๋๋ค. ๋คํธ์ํฌ ์์ฒญ์ ๋ฐ์ดํฐ ๊ฐ์ ธ์ค๊ธฐ ์ ์ง์ค์ฝ๋ฉ ์๋น์ค(์ขํ๋ฅผ ์ฅ์ ์ด๋ฆ์ผ๋ก ๋ณํ)์, ์์ฒด API ํค๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฝ๋ก ๊ทธ๋ฆฌ๊ธฐ๋ฅผ ์ฌ์ฉํ ๋ OpenRouteService(๊ฒฝ์ ์ง ๊ฐ ๋๋ณด ๊ฒฝ๋ก ๊ณ์ฐ)๋ก ์ ํ๋ฉ๋๋ค.
ํฌ์คํฐ ํ
๋ง
โข ๋์๋ฅด: ์ด๋์ด ๋ฐฐ๊ฒฝ์ ๋น๋๋ ๊ถค์
โข ์ํคํ
ํธ: ์ง์ ๋จ์ ํค์ ์์ํ ์ฐํ ํ๋์ ๊ฒฝ๋ก
โข ์ํฐ์คํฑ: ์๋ฃ ์ํฌ ์คํ์ผ๊ณผ ์์ ๋ ์ฉ์ง ์์ ํ๋ ํธ
โข ํด๋ฆฐ: ์ง๋ ์์ ์์ํ ๊ถค์ ์ค๋ฒ๋ ์ด
โข ๊ทธ๋ผ๋์ธํธ: ํ๋ฅด๋ ๋ฏํ ์์ ๊ทธ๋ผ๋ฐ์ด์
์ผ๋ก ํํ๋ ๊ถค์
โข ํฝ์
: ๋ ํธ๋ก ํฝ์
์ํธ ๊ทธ๋ฆฌ๋ ์คํ์ผ, ์์ ํ๋ ํธ ํธ์ง ๊ฐ๋ฅ
โข ๋ฆฌ์๊ทธ๋ํ: ํํํค ์ธ์ ์คํ์ผ, ์ค์ ์ํฌ ์ธ์ ์ค์ฐจ ์คํ์
์ ์ฉ
โข ๋ณด๋ก๋
ธ์ด: ๊ธฐํํ์ ์
๋ค์ด์ด๊ทธ๋จ
โข ํํํค: ๋ํธ ๋งคํธ๋ฆญ์ค ์ธ์ ์คํ์ผ
โข ๊ธ๋ฆฌํ: ํ์ดํฌ๊ทธ๋ํผ ASCII ์ํธ ์คํ์ผ
ํฌ์ค ์ปค๋ฅํธ ๊ฒฝ๋ก ์ ๋ณด
Stack My Trails๋ GPS ์ขํ๊ฐ ํฌํจ๋ ์ด๋ ๊ฒฝ๋ก๋ฅผ ํ์๋ก ํฉ๋๋ค. ๋ง์ ํผํธ๋์ค ์ฑ์ GPS ๊ฒฝ๋ก ์์ด ๊ธฐ๋ณธ์ ์ธ ์ด๋ ๋ฐ์ดํฐ(์ด๋ ์๊ฐ, ์นผ๋ก๋ฆฌ)๋ง ํฌ์ค ์ปค๋ฅํธ์ ์ ์ฅํฉ๋๋ค. ๊ฐ์ ธ์ค๊ธฐ ์ ์ ํผํธ๋์ค ์ฑ์ด ํฌ์ค ์ปค๋ฅํธ์ ์ด๋ ๊ฒฝ๋ก๋ฅผ ๊ธฐ๋กํ๋์ง ํ์ธํ์ธ์. ํฌ์ค ์ปค๋ฅํธ ์ฑ์ ์ด๋ ์ธ์
์์ ๊ฒฝ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
ํผํธ๋์ค ์ฑ์์ Health Connect์ ๊ฒฝ๋ก๋ฅผ ์ ์ฅํ์ง ์๋ ๊ฒฝ์ฐ, Stack My Trails์ ๋ด์ฅ ๊ธฐ๋ก ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๋ฌ๋ฆฌ๊ธฐ, ๊ฑท๊ธฐ, ์์ ๊ฑฐ ํ๊ธฐ, ํ์ดํน์ ์ง์ ์ถ์ ํ์ธ์. ๊ธฐ๋ก๋ ๊ฒฝ๋ก๋ Health Connect์ ์ ์ฅ๋๋ฏ๋ก ๋ชจ๋ ๊ฑด๊ฐ ์ฑ์์ ํ์ธํ ์ ์์ต๋๋ค.
๊ฒฝ๋ก ๊ทธ๋ฆฌ๊ธฐ
Stack My Trails์๋ ๊ฒฝ๋ก ๊ทธ๋ฆฌ๊ธฐ ๋๊ตฌ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ง๋์์ ๊ธธ๊ฒ ๋๋ฌ ๊ฒฝ์ ์ง๋ฅผ ๋ฐฐ์นํ๊ณ ๊ฑท๊ธฐ ๊ฒฝ๋ก๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ๊ฒฝ๋ก ๊ทธ๋ฆฌ๊ธฐ๋ OpenRouteService Directions API๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฝ์ ์ง ๊ฐ์ ๊ฑท๊ธฐ ๊ฒฝ๋ก๋ฅผ ๊ณ์ฐํฉ๋๋ค. ์ด๋ฅผ ์ํด์๋ openrouteservice.org์์ ๋ฌด๋ฃ API ํค๋ฅผ ๋ฐ๊ธ๋ฐ์์ผ ํฉ๋๋ค(์ ์ฉ ์นด๋ ์ ๋ณด๋ ํ์ํ์ง ์์ต๋๋ค). ์ค์ ์์ API ํค๋ฅผ ์
๋ ฅํ์ฌ ๊ฒฝ๋ก ๊ธฐ๋ฅ์ ํ์ฑํํ์ธ์. API ํค๊ฐ ์๋๋ผ๋ ๊ทธ๋ฆฌ๊ธฐ ๋๊ตฌ๋ ์๋ํ์ง๋ง, ๊ฑท๋ ๊ฒฝ๋ก ๋์ ์ง์ ์ผ๋ก ์ ๋ค์ ์ฐ๊ฒฐํฉ๋๋ค.
API ํค๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒฝ๋ก ๊ทธ๋ฆฌ๊ธฐ๋ฅผ ํ ๊ฒฝ์ฐ, ๊ฒฝ๋ก ๊ณ์ฐ์ ์ํด ๊ฒฝ์ ์ง ์ขํ๋ง OpenRouteService๋ก ์ ์ก๋ฉ๋๋ค. ๋ค๋ฅธ ๋ฐ์ดํฐ๋ ์ ์ก๋์ง ์์ต๋๋ค.
ํ์ ์๊ตฌ ์ฌํญ
โข Android 14(API ๋ ๋ฒจ 34) ์ด์
โข Health Connect ์ฑ ์ค์น
โข Health Connect์ ์ด๋ ๊ธฐ๋ก์ GPS ๊ฒฝ๋ก ๋ฐ์ดํฐ๊ฐ ์์ด์ผ ํฉ๋๋ค(์ฌ์ฉํ์๋ ํผํธ๋์ค ์ฑ์ Health Connect ์ฐ๋ ๊ธฐ๋ฅ์ ํ์ธํ์ธ์).
โข ์์น ์ ๋ณด ์ ๊ทผ ๊ถํ์ ํธ๋ ์ผ ๊ธฐ๋ก ๋ฐ ์ง๋์ ์ฌ์ฉ์์ ์์น๋ฅผ โโํ์ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค(์ ํ ์ฌํญ).
๋ชจ๋ ์ด๋ ๊ฒฝ๋ก๋ฅผ ํ๋์ ์ง๋์์ ์๊ฐํํ์ธ์
์
๋ฐ์ดํธ ๋ ์ง
2026. 7. 23.