Groundspeak์ ์๋ก์ด API๋ฅผ ์ฌ์ฉํ๋ ๊ตฌํ ์์
์ ์์ํ ์ฌ๋์ด ์์ต๋๊น?
์ ์ด๋ ๋๊ตฐ๊ฐ๊ฐ API ๋ฌธ์๋ฅผ ์์ฒญํ๊ณ ์ API๋ก ์ ํํ๋ ๋ฐ ์ผ๋ง๋ ๋ง์ ๋
ธ๋ ฅ์ด ํ์ํ์ง ์ดํด๋ณด์์ต๋๊น?
๊ทธ๋ ์ง ์์ผ๋ฉด Groundspeak์ ์ฐ๋ฝํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ ๋ดํฌ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์์ ๋ํ ๋๋ต์ ์ธ ์ถ์ ์ ํ๊ธฐ ์ํด ๋ฌธ์๋ฅผ ์ดํด๋ณด๊ฒ ๋ค๊ณ ์ ์ํ ๊ฒ์
๋๋ค.
์ด๊ฒ์ ๋ฌผ๋ก #9์ ์กฐ์ ๋์ด์ผ ํฉ๋๋ค...
์๋ก์ด API๋ ์ด๋์ ์๋์?? ๋ชจ๋ ๊ธฐ๋ฅ์ ์ง์ํ๋ API๊ฐ ์๋ค๋ฉด ์ด๊ฒ์ ์ฌ์ฉํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. (๊ทธ๋ฌ๋ groundspeak๊ฐ geocaching.com์์ ์ ๋ฐ์ดํธ๋ฅผ ํ๋ ๊ฒฝ์ฐ API๋ฅผ ์ฆ์ ๋ณ๊ฒฝํ๋ ๊ฒฝ์ฐ์๋ง)
API๋ ์ ํํ ์ฑ์๋ง ์ ๊ณต๋ฉ๋๋ค. Cgeo๋ ํ๋์์ง๋ง cgeo ์คํ ์์ค๋ ๊ทธ๋ ์ง ์์ต๋๋ค.
์น ํ์ด์ง๊ฐ ๋ณ๊ฒฝ๋ ๋๋ง๋ค API๊ฐ ๋ณ๊ฒฝ ๋์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด GC.com์ด ์น ํ์ด์ง์ ๊ตฌํํ๋ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ผ๋ก ํ์ด์ง๋ฅผ ๊ณ์ ํฌ๋กค๋งํ๊ณ ์ฝ๋๋ฅผ ์
๋ฐ์ดํธํ ์ ์์ต๋๋ค.
API๋ ์ด์ ๊ธฐ๋ณธ ํ์์ ๋ํ ๋ช ๊ฐ์ง ์ ํ์ด ์๋ ํ๋ฆฌ๋ฏธ์ ๋ฐ ๊ธฐ๋ณธ ํ์ ๋ชจ๋์๊ฒ ์ ๊ณต๋ ์์ ์
๋๋ค.
๊ด์ฐฎ์ผ์๋ค๋ฉด Groundspeak์ Ryan์๊ฒ ์ฐ๋ฝํ์ฌ API ๋ฌธ์๋ฅผ ์์ฒญํ๊ฒ ์ต๋๋ค.
ํ๋ก๋ฆฌ์.
๋ฌธ์๋ ์์ง๋ง API ์ก์ธ์ค ํค๊ฐ ์์ต๋๋ค.
๋ช ์ฃผ ์ ์ ๋ค๊ฐ์ค๋ Api์ ๋ํ ์๋ฆผ์ ์ฝ์์ต๋๋ค. ๋ ๋ง์ ํฌ์ธํฐ๊ฐ ์๋ ์ฌ๋์ด ์์ต๋๊น?
:( gc.com์์ ๋ณ๊ฒฝ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๋ฐ์ดํธํ๋ค๋ ๋ป์ ๋๋ค. :D
๋ฐ๋ผ์ ๊ด์ฐฎ์ผ์๋ค๋ฉด Groundspeak์ c-geo์ฉ API ์ก์ธ์ค ํค๋ฅผ ์์ฒญํ๊ฒ ์ต๋๋ค. ).
๋ฌธ์์ ์ฌ๋ณธ์ ๋์๊ฒ ๋ณด๋ด์ฃผ์๊ฒ ์ต๋๊น? ์๋๋ฉด - ์น ์ด๋๊ฐ์ ์๋ ๊ฒฝ์ฐ - ๋์๊ฒ ๊ทธ๊ฒ์ ๋ํ ๋งํฌ๋ฅผ ์ค ์ ์์ต๋๊น?
ํ๋ก๋ฆฌ์.
์๋ฏธ๋ ์์ฌ ์ํต์ ํ์ต๋๋ค. ๊ทธ๋ฅผ ๊ธฐ๋ค๋ฆฌ์
๋๋ ๋ช ์ฃผ ์ ์ ๊ทธ๋ค์๊ฒ ์ฐ๋ฝํ๋ค. ์๋ต์ API์ ์ก์ธ์คํ๊ธฐ ์ํ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ณด๋ด๋ผ๋ ํ ์ค์ด์์ต๋๋ค. ๊ณต๊ฐ ๋ฌธ์๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฑ ์ต์ข ์ฌ์ฉ์๋ฅผ ์ํ API ํค๊ฐ ํ์ํฉ๋๋ค. ๋ชจ๋ ์ฌ์ฉ์๋ OAuth ์ ์ฐจ๋ฅผ ํตํด ํค๋ฅผ ๊ฐ์ ธ์์ผ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ค์ ๊ทธ๊ฒ์ "๊ณต๊ฐ API"๋ผ๊ณ ๋ถ๋ฆ ๋๋ค ...
ํ๋์ฝ๋ฉํ๋ฉด ์ ๋๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ปค๋ฅํฐ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ์ฌ์ธ ๊ฒ์ด๋ฏ๋ก ์คํ์ด๋๋ง, API, OC, gpx, web2cgeo...
์ ์ ์ผ๋ก. ๊ณ์ํด์ ์๋ก์ด API๋ก ์ ํํ ์๊ฐ์ ํ์ ๋ OAuth ์ธ์ฆ์ ์๊ฐํ์ง ์์์ต๋๋ค.
@SammysHP : ์ด์ํ ๋ ์์ ์จ๋ฆฌ์ค:
Humpty Dumpty๋ "๋ด๊ฐ ๋จ์ด๋ฅผ ์ฌ์ฉํ ๋ ๊ทธ ๋จ์ด๋ ๊ทธ ์ด์๋ ์ดํ๋ ์๋ ๋ด๊ฐ ์ ํํ ์๋ฏธ์ ๋๋ค."๋ผ๊ณ ๋ค์ ๊ฒฝ๋ฉธ์ ์ธ ์ด์กฐ๋ก ๋งํ์ต๋๋ค.
์จ๋ฆฌ์ค๊ฐ ๋งํ๋ค.
"๋ฌธ์ ๋," Humpty Dumpty๊ฐ ๋งํ์ต๋๋ค. "๊ทธ๊ฒ์ด ์ ๋ถ์ ๋๋ค."
์ด์ Groundspeak์์ ๋ฉ์ผ์ ๋ฐ์์ต๋๋ค.
์น์ ํ๋ ์ค๋ฒค,
Geocaching.com API ํ๋ก๊ทธ๋จ์ ์งํํ๋ ๋์ ๊ธฐ๋ค๋ ค ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๊ฒํ ํ ์ ์๋ ๋ ๊ฐ์ง ๋ฌธ์๊ฐ ์ฒจ๋ถ๋์ด ์์ต๋๋ค. ์์ฑ๋ API ๋ฑ๋ก ์์์ ์ ์๊ฒ ๋ณด๋ด์ฃผ์๋ฉด API ํ ์คํธ ํค๋ฅผ ๋ณด๋ด๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ด ๊ณต๊ฐ API ํ๋ก๊ทธ๋จ์ ๋ชฉํ๋ ์ ๋ขฐํ ์ ์๋ ์ 3์๊ฐ ์ฃผ๋ก Groundspeak ํ๋ฆฌ๋ฏธ์ ํ์์๊ฒ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ geocaching.com ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์๋น์ค๋ฅผ ๊ฐ๋ฐํ ์ ์๋๋ก ํ๋ ๋์์ ๊ธฐ๋ณธ ํ์์๊ฒ ์๋นํ ์์ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค. API๋ ๋ก์ดํฐ ๋ฌด๋ฃ๋ก ์ ๊ณต๋๋ฏ๋ก ๊ฐ๋ฐ์๋ ๋ฐ์ดํฐ ์ก์ธ์ค์ ๋ํด Groundspeak์ ๋ก์ดํฐ๋ฅผ ์ง๋ถํ์ง ์๊ณ ๋ ์ ์ ํ๋ค๊ณ ์๊ฐํ๋ ๋๋ก ์์ต์ ์ฐฝ์ถํ ์ ์์ต๋๋ค.
์ด๋ฅผ ํตํด ์ ๊ท ์ฌ์ฉ์๋ฅผ ํฌํจํ ๊ด๋ฒ์ํ ์ปค๋ฎค๋ํฐ์ ์ต์์ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์๋ ๋์์ ๊ธฐ๋ณธ ํ์์ด ์ ์ฒด ํ๋ฆฌ๋ฏธ์ ์๋น์ค๋ก ์ ๊ทธ๋ ์ด๋ํ ์ ์๋ ์ถ๊ฐ ๊ธฐํ๊ฐ ์ ๊ณต๋ ๊ฒ์ด๋ผ๊ณ ๋ฏฟ์ต๋๋ค. ์ด์์ ์ผ๋ก๋ ์ ๋ฌธ ๊ฒฝํ์ ์ฆ๊ธฐ๋ ํ์์ด ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ /์๋น์ค ์ก์ธ์ค๋ฅผ ์ํด ํ๋ฆฌ๋ฏธ์ ๋ฉค๋ฒ์ญ์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์ด ๊ตฌ์กฐ์ ๋ํ ๊ตฌ์ฒด์ ์ธ ์ธ๋ถ ์ฌํญ์ ๊ณ์ฝ์ ๋ณํ A์ ํฌํจ๋์ด ์์ต๋๋ค. ํ๋ก๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ก์ธ์คํ๊ณ ์ ์ ์ถ์ํ๋ ค๋ฉด ์ฝ๊ด์ ๋์ํ๊ณ API ๋ฑ๋ก ์์์ ์์ฑํด์ผ ํฉ๋๋ค.
์ ๋ขฐํ ์ ์๋ ๊ฐ๋ฐ์๋ก์ ์คํ ์ด์ง ๋๋ ํ๋ก๋์ ์์ API๋ฅผ ๋จ์ฉํ์ง ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์น์ฌ์ดํธ์์ geocaching.com ๋ฐ์ดํฐ๋ฅผ ์คํฌ๋ฉํ๋ ๊ฒ์ ๊ธฐ๋ณธ ๋๋ ํ๋ฆฌ๋ฏธ์ ํ์์ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ์๋น์ค์์ ํ์ฉ๋์ง ์์ต๋๋ค. ์คํฌ๋ํ์ ํ์ฉํ๋ ๋์ ํน์ ๊ฐ๋ฐ์ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ API ํธ์ถ์ ๊ฐ๋ฐํ๋ ๊ฒ์ ์ ํธํฉ๋๋ค. API๋ฅผ ์ฌ์ฉํ์ฌ ์ํํ๋ ค๋ ์ ์ฌ์ ์ธ ์์ ์ ๋ํด ์ง๋ฌธ์ด ์๋ ๊ฒฝ์ฐ API ํฌ๋ผ์ ๊ฒ์ํด ์ฃผ์๋ฉด ๊ท์น์ ๋ช ํํ ํ๊ธฐ ์ํด ์ต์ ์ ๋คํ ๊ฒ์ ๋๋ค.
API ์ง์ ์ ํ๋ฆฌ์ผ์ด์ /์๋น์ค์ ๋ชจ๋ ์ฌ์ฉ์๋ Oauth๋ฅผ ํตํ ๋ก๊ทธ์ธ์ด ํ์ํฉ๋๋ค. ์์ฑ๋ API ๋ฑ๋ก ์์์ ๋ฐ์ ํ ์คํ ์ด์ง ์๋ฒ์ ์ก์ธ์คํ ์ ์๋ ํ ์คํธ ํค๋ฅผ ๋ณด๋ด๋๋ฆฝ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ทํ์ ์ ํ ๋ฐ ๊ธฐ๋ฅ์ ๊ฒํ ํ ํ Production API Key๋ก ์งํํ๊ฒ ์ต๋๋ค.
๋ค์ ๊ฐ์ฌํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋น์ ๊ณผ ํจ๊ป ์ผํ๊ธฐ๋ฅผ ๋งค์ฐ ๊ธฐ๋ํ๊ณ ์์ต๋๋ค.
์น์ ํ๋,
ํฌ๋ฆฌ์คํฐ
ํฌ๋ฆฌ์คํฐ ๋ฃจํฐ
์ฌ์ ๊ฐ๋ฐ ๋งค๋์
๊ทธ๋ผ์ด๋์คํผํฌ
Groundspeak - ์์น ์ธ์ด
www.groundspeak.com
www.geocaching.com
API ๋ผ์ด์ ์ค ๊ณ์ฝ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. http://www.file-upload.net/download-3675937/Groundspeak-API-License-Agreement-17-08-2011.pdf.html
๋ฌธ์ ๋ ๋ชจ๋ ๊ฐ๋ฐ์๊ฐ ํ
์คํธ ๋ฐ ์ฌ์ฉ์ ์ํด ์์ ์ ๋น๋๋ฅผ ์ปดํ์ผํ๋ฏ๋ก ํค๊ฐ ๊ณต๊ฐ๋์ด์ผ ํ๋ค๋ ๊ฒ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ๋ค์ ๋ฐ์ ๋ฐ๋ฅด๋ฉด ์ด๊ฒ์ด Groundspeak์ ๋ฌธ์ ์
๋๋ค.
๊ทธ๋์ ๋ด ์ ์: ์ปค๋ฅํฐ ์ธํฐํ์ด์ค๊ฐ ์คํ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฐ ๋ค์ API๋ฅผ ๋ณ๋์ ์ฑ์ผ๋ก ์ฌ์ฉํ์ฌ ๊ฐ๋ฐํ์ญ์์ค.
์๋
ํ์ธ์, ๋ผ์ด์ผ์ค ๊ณ์ฝ์ ๊ฐ๋จํ ํ์ด๋ณด์์ต๋๋ค. 4.17 ๋๋ 4.18์์ ํ์๋ ์ ์๋ API ํค์ ๊ด๋ จํ์ฌ ๊ธฐ๋ฐ ์ ์ง์ ๋ํ ๋ช
์์ ์ธ ์์ฒญ์ ๋ณด์ง ๋ชปํ์ต๋๋ค.
์ธ๋ถ ์ปค๋ฅํฐ์ ๊ฐ๋
์ ์ฃฝ์ด๋ ๊ฒ์ ์๋ง๋ 4.16(ํ์ ์์
) ๋ฐ 5.3(์ต์ข
์ฌ์ฉ์ - ๋ค๋ฅธ ์ฑ ์๋)์ผ ๊ฒ์
๋๋ค.
c:geo์ ํตํฉํ๋ฉด 4.14๋ฅผ ์๋ฐํฉ๋๋ค.
๊ธฐ๋ณธ ํ์ ์ ํ์ ๋๋ด์
๋๋ค.
ํฉ๋ฆฌ์ ์ธ ๋ผ์ด์ ์ค ๋ชจ๋ธ์ด ๋์ฌ ๋๊น์ง ๊ทธ๋ฅ ๋ฌด์ํ๋ ๋ฐ ํฌํํฉ๋๋ค.
๋๊ตฐ๊ฐ Bryan์๊ฒ์ ๋ฐ์ ๋ฉ์ผ์ ๋ถ์ฌ๋ฃ์ด๋ ๊ด์ฐฎ์ต๋๋ค.
์๋ _________,
์ฐ๋ฆฌ๋ CGeo Opensource์ ๋ํ API ์ก์ธ์ค๋ฅผ ์ ๊ณตํ ์ํฅ์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ผ์ด์ ์ค ํค๋ ๊ฐ๋ณ ์ ํ๋ฆฌ์ผ์ด์ ์๋ง ์ฌ์ฉํด์ผ ํ๋ฏ๋ก ๊ณต๊ฐ์ ์ผ๋ก ๊ณต์ ๋ ์ ์๋ค๋ ์ ์ ์ฐ๋ คํฉ๋๋ค. ๊ณต๊ฐ์ ์ผ๋ก ๊ณต์ ํ๋ฉด ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ Groundspeak์์ ํน์ ํค๋ฅผ ๊ฐ์ ๋ก ์ทจ์ํ๊ฒ ๋ฉ๋๋ค. ๋ฌผ๋ก ์ด๊ฒ์ ๋ฐ์ดํฐ์ ์ก์ธ์คํ ์ ์๊ธฐ ๋๋ฌธ์ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ค๋จ์ํต๋๋ค.
์ธ์ฆ ํค์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ํํ๋ ๋ฐฉ๋ฒ์ ์ดํดํ๋ ๋ฐ ๋์์ ์ฃผ์๊ฒ ์ต๋๊น? ์ด๋ ํ ๊ฒฝ์ฐ์๋ ๊ณต๊ฐ์ ์ผ๋ก ๊ณต๊ฐํ ์ ์์ต๋๋ค. Opensource ํ๋ก์ ํธ์์ ์์ ํ๋ ๊ฐ๋ฐ์๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ์ธ๋ถ์ ์ฝ๋๋ฅผ ์ ๊ณตํ๋ ๋ฐ ํ ๋ช ์ ๊ฐ๋ฐ์๋ง ์์ผ๋ฉด ๋ชจ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. ์ด ์์ ์ ์ํํ๊ธฐ ์ํด ๊ทํ ๋๋ ํ๋ก์ ํธ์ ์ฃผ์ ๋ด๋น์์ ์ง์ ํ๋ ฅํ ์ ์๋ ๋ชจ๋ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ญ์์ค.
Christy Luther๊ฐ ํ์ฌ ๊ฐ๋ฐ์๋ฅผ ์ํ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ด๋ฆฌํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ด ์ด๋ฉ์ผ์ ํฌํจ์์ผฐ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค!
์ง์ ์ผ๋ก,
๋ธ๋ผ์ด์ธ
๊ทธ๋์ ๊ทธ๋ค์ ์ฐ๋ฆฌ๋ฅผ ๊ธฐ๊บผ์ด ๋์ธ ์ํฅ์ด ์์ง๋ง ๋ด ์๊ฒฌ์ (๋ ๋์ ํตํฉ, ๋ ์๊ฒฉํ ๋ผ์ด์ ์ค, ํค๊ฐ ํ์ํ์ง ์์ API๊ฐ ์์ง๋ง OAuth ํค๋ง ์๋ ๊ฒฝ์ฐ)๊น์ง ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ์ ๋๋ค.
๋๋ฅผ ๋๋ผ๊ฒ ํ ๊ฒ: Google์ ์ง๋ API์ ๋ํ ์ด๋ฌํ ๊ฐ๋ฐ ๋ชจ๋ธ์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ groundsheep์ ํ ์ ์์ต๋๊น? ๊ธฐ๊ดดํ.
Google์๋ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค.
์์์. ์๋ก ๋ค๋ฅธ ๋ฌธํ๊ฐ ์ถฉ๋ํจ์ ๋ฐ๋ผ ์ฌ๊ธฐ์์ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ๊ฒ์ groundsheep api ํ๋ก์ธ์ค์ ๋๋ค. St Jeremy์ ๋ฑ๋ฑํ๊ณ ์ฌ๊ณผ ๊ฐ์ "๋ด ๋ฒ์ ์์ ๋ด๋ฆฌ์ธ์"์ Google์ด ๊ฐํ ์คํ ์์ฅ๊ณผ ๊ฐ์ ๊ณณ์ ๋๋ค. ๋ ์ด์ ๋์กฐ๊ฐ ์์ ์ ์์ต๋๋ค. Android ์ข ์ ๋ถ๋ถ์ ๊ฒฝ์ฐ: ์ ๊ธฐ์ต์ด ๋ง๋ค๋ฉด ์๋ฐ์คํฌ๋ฆฝํธ ์น ์ฑ์์ Google ์ง๋๋ฅผ ์ฌ์ฉํ ์๋ ์์ผ๋ฏ๋ก ํ๋ซํผ ๋ ๋ฆฝ์ ์ธ ๋ฐฉ๋ฒ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ธ๊พน์ง์ ์ผ์ผํค๋ ๊ฒ์ Google๊ณผ groundsheep ์ฌ์ด์ ๋ค๋ฅธ ์ฌ๊ณ ๋ฐฉ์์ ๋๋ค. Google์ ์ฌ์ ํ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ groundsheep์ ๋ฌด์์ ๋๊น?
JavaScript์ฉ AFAIK ํค๋ ๋๋ฉ์ธ์ ํ์ธํฉ๋๋ค.
์ด๋ฒ์๋ OSM ์ธํ๋ผ๋ฅผ ๋ค์ ์ดํด๋ณด์ญ์์ค. ๊ฐ๋ฐฉํ ํ๊ฒฝ์ ์ด์ํ๋ฉด์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ค์ฉ๋์ง ์๋๋ก ํด์ผ ํฉ๋๋ค. ๊ทธ๋ค์ OSM ๋ฐ์ดํฐ ํธ์ง์ ์ํด ์ฑ์ ํ์ธํ์ง ์์ต๋๋ค. ์ด๊ฒ์ด ์ด๋ป๊ฒ ์๋ํด์ผ ํ ๊น์? ๋ชจ๋ ์ ๋ฆด๋ฆฌ์ค, ํจ์น ๋ฑ ... St Jeremy๋ ๋ชจ๋ ์ฑ์ ๋ค์ ํ์ธํ๊ณ ์ถ์ต๋๊น? ์ ๊ฒฝ์ฆ์ ์กฐ์ ํ์ธ์? ๊ทธ๋์ OSM์ ์ฌ์ฉ์๋ฅผ ํ์ธํฉ๋๋ค. ๋ฌธ์ ๊ฐ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ด๊ฐ ๋ญ๊ฐ๋ฅผ ๋์น๊ณ ์๋ ๊ฒ์ผ ์๋ ์์ง๋ง OSM ๋ชจ๋ธ์ด ์ง์ค์บ์ฑ ๋ฐ์ดํฐ์ ์๋ํ์ง ์๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?
์ด๊ฒ์ ์๋ก์ด ๊ณต๊ฐ API์ ๋ํด ๋ค์์ ๋ ๋ด ์๊ฐ์ด์์ต๋๋ค.
๋ชจ๋ ๊ฐ๋ฐ์๊ฐ ์์ ์ ํค๋ฅผ ์ป๋๋ค๋ฉด API ํค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ํ์ง๋ง ๊ธฐ๋ณธ ๋ฉค๋ฒ์ ๋ํ ์ ํ ์ฌํญ์ ๋ณด๋ฉด API ์ฌ์ฉ์ ๋ฐ๋ํฉ๋๋ค.
BFKC๋ Groundspeak์ ์ฐ๊ฒฐ๋์ด ์์ผ๋ฏ๋ก ์ ์๋ง ๊ธฐ๋ค๋ ค ์ฃผ์ญ์์ค. ๋ํ API๋ฅผ ๊ตฌํํ ์ ์๋ ์ ์ผํ ๊ฐ๋ฅ์ฑ์ GeOrg์ ์ปค๋ฅํฐ์ ๊ฐ์ ๊ฒ์ ๋๋ค. http://android.ranitos.de/files/connector-sample.zip ์ ๋ ์ฑ๊ณผ ์ปค๋ฅํฐ ๊ฐ์ ํต์ ์ ์ฌ์ฉ๋๋ ๋ฐฉ์์ ์ข์ํฉ๋๋ค.
๊ทธ ๋์ API ๋ฌธ์์ ๋ํ ๋งํฌ๋ฅผ ์ํ์๋ฉด ์ ์๊ฒ PM์ ๋ณด๋ด์ฃผ์ธ์.
์ ์ ๋ซ๊ณ ์ด ์ ์ ์ผ๋์ ๋๊ณ ์ปค๋ฅํฐ ์ธํฐํ์ด์ค๊ฐ ๊ตฌํ๋ ๋ ๋ค์ ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค. #10 ์ฐธ์กฐ
์ต์ข ์ฌ์ฉ์๋ ์ ํจํ ์ฌ์ฉ์ ํค๋ฅผ c:geo์ ์ ๋ ฅํด์ผ ํ ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ ๊ณ ์ ํ ์ฌ์ฉ์ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๊ฐ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
์๋์, OAuth์๋ ์ฑ์ ๋น๋ฐ ํค๊ฐ ํ์ํฉ๋๋ค.
์, ์ฌ์ฉ์ ํค๋ฅผ ์์ฑํ๊ธฐ ์ํ ๋น๋ฐ ํค์ ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ฌ์ฉ์ ํค๋ API ์๋ฒ์ ํต์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ์ฉ์๊ฐ ํค๋ฅผ ์ป๋ ๋ฐฉ๋ฒ/์์น๋ ์ฌ์ฉ์์๊ฒ ๋ฌ๋ ค ์์ต๋๋ค.
์ฐ๋ฆฌ ๋ชฉ์ ์ผ๋ก ๋ค๋ฅธ ์ฑ์ ๊ณ์ ์ ์ฌ์ฉํด์ผ ํ๋ค๊ณ ?!
ํ ๋ช
์ ๊ฐ๋ฐ์๋ง ํค๋ฅผ ๋ฐ์ผ๋ฉด ๋ฌธ์ ๊ฐ ๋ฌด์์
๋๊น?
Google ์คํ ์ด์ "๊ณต์" ๋ฆด๋ฆฌ์ค๋ฅผ ์ถ์ํ ์ฑ
์์ด ์๋ ์ฌ๋์ด ์์ด์ผ ํฉ๋๋ค.
๋ฐ๋ผ์ ์ด ๊ฐ๋ฐ์๋ apk์ ํจํค์ง๋๋ ์ผ๋ถ ๊ตฌ์ฑ ํ์ผ์ API ํค๋ฅผ ์ถ๊ฐํฉ๋๋ค.
๋ค๋ฅธ ๊ฐ๋ฐ์๊ฐ ์ฝ๋์ API ๋ถ๋ถ์์ ์์
ํ๊ณ ์ถ๋ค๋ฉด API ์ก์ธ์ค๋ฅผ ์ง์ ์ ์ฒญํ ์ ์์ต๋๋ค!
c:geo์ ์ฌ์ฉ์ ์ ์ ๋ฒ์ ์ ์ฌ์ฉํ๋ ค๋ ์ฌ๋๋ค์ ๋ถ๋ช
ํ ์์ ์ API ํค๊ฐ ํ์ํ์ง๋ง ๋๋ถ๋ถ์ ์ฌ์ฉ์๋ ์ฌ์ฉ์ ์ ์ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์ถ์ง ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ชจ๋ ๊ฒฝ์ฐ์ ์ด๊ฒ์ API๋ฅผ ์ ํ ์ง์ํ์ง ์๋ ๊ฒ๋ณด๋ค ๋์ ๊ฒ์
๋๋ค!
ํค์ ๋ํ ์ง๋ฌธ์ ์ฌ์ํ ๋ฌธ์ ์ผ ๋ฟ์
๋๋ค. ์ฃผ์ ๋ฌธ์ ๋ groundspeak ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ๋ฐ๋ผ API ์ด์ธ์ ๋ค๋ฅธ ์๋จ์ผ๋ก ์ฑ์ ์บ์๋ฅผ ๊ฐ์ ธ์ค๋ฉด ์ ๋๋ค๋ ๊ฒ์
๋๋ค.
์ฆ, c:geo๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ๋ฆฌ๋ฏธ์ ์ ์ฉ ์ฑ์ผ๋ก ๋ง๋ค๊ธฐ ์ํด API๋ฅผ ์ค์ฌ์ผ๋ก ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ตฌ์ถํด์ผ ํ์ต๋๋ค.
์ด ๋ฌธ์ ์ ๋ํ ์งง์ ์ ๋ฐ์ดํธ์ ๋๋ค.
์น์ ํ๋ ์ฌ์ฉ์,
์์๋ ๋ถ๋ค๋ ๊ณ์๊ฒ ์ง๋ง, ์ ํฌ๋ ๋์ผํ ์ ํ์ ๋๊ณ ๊ธฐ๋ณธ ๋ฐ ํ๋ฆฌ๋ฏธ์ ํ์์ ๋์์ผ๋ก ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ๊ธฐ๋ณธ ํ์์ ๋ํ Geocaching API ๋ผ์ด์ ์ค ๊ณ์ฝ์ ์๋ฐํ์ต๋๋ค. ๋ถํํ๋ Groundspeak, Inc.(Geocaching.com ์ฌ์ดํธ๋ฅผ ๊ด๋ฆฌํ๋ ํ์ฌ)๋ ์ฐ๋ฆฌ์ ํ๋์ ๊ฐ์งํ๊ณ ์ฐ๋ฆฌ๋ Google Play ๋ฐ ๊ธฐํ ์ฑ ์คํ ์ด์์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ๋ฅผ ์ผ์์ ์ผ๋ก ์ค๋จํ ์ ๋ฐ์ ์์์ต๋๋ค. ์ฌ๋ฌ๋ถ ์ค ์ผ๋ถ๋ ์๋ง๋ ์ง๋ ๋ฉฐ์น ๋์ ๋ก๊ทธ์ธ๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ๋ฅผ ๊ฒฝํํ์ ๊ฒ์ ๋๋ค.
์ค๋ ๊ณ ๋ฏผ ๋์ ์ ์ฒญ์ ํฉ๋ฒํํ๊ธฐ๋ก ๊ฒฐ์ ํ์ง๋ง ์ํ๊น๊ฒ๋ ๊ธฐ๋ณธ ํ์๋ค์๊ฒ ์ํฅ์ ๋ฏธ์น๊ณ ์์ต๋๋ค. ๊ธฐ๋ณธ ํ์์ ์ด ๋ผ์ด์ผ์ค ๊ณ์ฝ์ ๋ฐ๋ผ ํ๋ฃจ์ 3๊ฐ์ ์ ์ฒด Geocache๋ฅผ ๋ค์ด๋ก๋ํ๋๋ก ์ ํ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ์ด์ ์ ํ๋ ์ผ์ ํ๋ ์ด์ ์ ๋๋ค. ํ๋ฆฌ๋ฏธ์ ํ์์ ๊ฒฝ์ฐ ํ๋ฃจ์ 6,000 Geocaches๋ก ์ด์ ๊ณผ ๋์ผํ๊ฒ ์ ํ๋ฉ๋๋ค.
์ด ๋ผ์ด์ผ์ค ๊ณ์ฝ์์ ์๊ตฌํ๋ ๊ธฐ๋ณธ ๊ตฌ์ฑ์์ ๋ํ ํ์ธ ๋ํ ์์๋ฅผ ์ถ๊ฐํ๊ธฐ ๋๋ฌธ์ ์ ๊ท์น์ ์ ์ฉํ๋ ๋ฐ ๋ฉฐ์น ์ด ๊ฑธ๋ฆฝ๋๋ค. ๋ถ์์ ํ ๋ฒ์ญ์ ๋๊ฐ๋ฅผ ์น๋ฅด๋๋ผ๋ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ์ ๋ฒ์ ์ ์ถ์ํ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
Geocaching4Locus ๊ฐ๋ฐ์ ํ
c:geo๊ฐ Groundspeak์์ API ์ก์ธ์ค ๊ถํ์ ์ป์ ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
์ํ:
Bryan์๊ฒ ํธ์ง๋ฅผ ๋ณด๋์ต๋๋ค(Googlegroups ๋ฉ์ผ๋ง ๋ฆฌ์คํธ์ ๊ฐ๋ฐ ํ์์ ์ฌ์ฉ ๊ฐ๋ฅ).
ํผ๋๋ฐฑ์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค.
์ถ๊ฐ ์ฐธ์กฐ๋ฅผ ์ํด ๊ทธ๋ฆฌ๊ณ ๋๊ตฐ๊ฐ๊ฐ c:geo ์์
๋ชจ๋์ ์ด๋ป๊ฒ ์ผ์นํ๋์ง ๋ณด๊ณ ์ถ์ดํ๋ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ:
https://api.groundspeak.com/LiveV6/geocaching.svc/help
@Lineflyer ๋๋ ๋ฌธ์์์ ๊ธ๊ผด ํฌ๊ธฐ๊ฐ ๋ค๋ฅธ API๋ฅผ ์ ๋ขฐํ์ง ์์ต๋๋ค.
๋ด๊ฐ ๋งํ๋ ์ค์ ๋ฌธ์๋ ์๋์ง๋ง ์ฝ๋ ์ฃผ์์์ ์๋ ์์ฑ๋ ๊ฒ์
๋๋ค.
๋งํฌ๋ฅผ ํด๋ฆญํ๋ฉด ์ฝ๊ฐ ๋จ๋ฆฌ๊ฒ ๋ง๋๋ ํจ์ฌ ๋ ๋ง์ ๊ฒ๋ค์ด ๋ํ๋ฉ๋๋ค(Tucson.Geocaching.WCF.API.Geocaching.Types).
๊ทธ๋ค์ ์ค์ ๋ก API๋ฅผ ์ค๊ณํ๋ ๊ฒ์ด ์๋๋ผ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌด์ธ๊ฐ๋ฅผ ์์ฑํ๊ณ ๋
ธ์ถํ๋ ๊ฒ์ฒ๋ผ ๋ณด์
๋๋ค...
์๋ ํ์ธ์,
์ด API๋ 2019๋ 5์ 1์ผ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ง๋ง ์๋ก์ด REST API๋ ํ์ฌ ๋ช ๊ฐ์๋ถํฐ ์์ฐ ์ค์ด๋ฉฐ ์ฝ๋ฐฑ URL์ Groundspeak์์ ์น์ธํด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ํค๋ฅผ ์๊ณ ์๋๋ผ๋ GS๊ฐ ์ฝ๋ฐฑ URL๋ก ๋ฆฌ๋๋ ์ ํ๋ฏ๋ก ์๋ฌด๋ ํค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
(์ด API์ ๋ํ ์ก์ธ์ค ๊ถํ์ด ์์ต๋๋ค.)
์ด ๋ฌธ์ ๊ฐ ์ต์ ์ํ๊ฐ ์๋๋๋ค. ํํธ c:geo ํต์ฌ ํ ๊ฐ๋ฐ์๋ ์ต์ API(์คํ
์ด์ง ํ๊ฒฝ)์ ์ก์ธ์คํ ์ ์์ผ๋ฉฐ ์ค๋ช
์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋์์ด ํ์ํ ๊ฒฝ์ฐ ์ด๋ฅผ ์ํด ํ์ํ ์ฌํญ์ ๋ช
ํํ ํ๊ณ ์ ์ ํ ์ก์ธ์ค ๊ถํ์ ์ ๊ณตํด์ผ ํฉ๋๋ค.
๋์๋๋ฆฌ๊ณ ์ถ์ง๋ง ์ ๋ Android ๊ฐ๋ฐ์๊ฐ ์๋ ์น ๊ฐ๋ฐ์(php/go)์ ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ์ ๋ฐ์ดํธํ๋ ค๋ฉด: ์ฐ๋ฆฌ๋ API๋ฅผ ์ฌ์ฉํ ์ ์๋ ๋ฐฉ๋ฒ์ ํ๊ฐํ๋ฉด์ ์ค๋ซ๋์ Groundspeak์ ์ฐ๋ฝํ๊ณ ์์ต๋๋ค. ์์ง ํด๊ฒฐํด์ผ ํ ๋ฏธํด๊ฒฐ(๋น๊ธฐ์ ์ ) ๋ฌธ์ ๊ฐ ์์ง๋ง ์ API์ ๋ํ ๊ฐ๋ฐ ํค๋ฅผ ์ด๋ฏธ ๋ฐ์์ต๋๋ค. ๋ค์ ๋จ๊ณ๋ก c:geo๋ก์ ํตํฉ์ ์ค๊ณํด์ผ ํฉ๋๋ค(์: ์ ์ปค๋ฅํฐ์ด๊ฑฐ๋ ๋ค๋ฅธ ๋ณ๊ฒฝ์ด ํ์ํ ๊ฒฝ์ฐ). ์ด๋ฅผ ์ํด ๋ค์ ๊ตฌํ ๋จ๊ณ์ ๋ํด ๋์์ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
Groundspeak API์ ์ผ๋ถ ์ฌ์ฉ ์กฐ๊ฑด์ ๊ณผ๊ฑฐ์ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. (๋๊ตฌ์๊ฒ๋ ๊ฐ๋ฐ ๋ชฉ์ ์ผ๋ก ํค๋ฅผ ์์ฒญํ๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํ๊ฑฐ๋ ์ด๋ ต์ต๋๋ค. ๊ฒ์๋๋ ์บ์ ์์ ๊ธฐ๋ณธ ๊ตฌ์ฑ์์ ๋ํ D/T ๋ฑ๊ธ์ ๊ธ๊ฒฉํ ์ผ์ผ ์ ํ, ์บ์ ํ์ ๋ถ๊ฐ๋ฅ ์คํ์บ์ฑ๊ณผ ๊ฐ์ ๋์ ์น์ฌ์ดํธ์์โฆ), ์ด๋ฌํ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๊น ์๋๋ฉด ์ธ๊ธํ ๋น๊ธฐ์ ์ ์ผ๋ก ๋จ์ ์๋ ๋ฌธ์ ์
๋๊น?
Groundspeak๊ฐ ํ์ฌ API ์ ํ ์ฌํญ ์ ๋ณด๊ณ ๋น์ฆ๋์ค ๋ชจ๋ธ๊ณผ (๋ถ์กฑํ) ๊ฐ๋ฐฉ์ฑ์ ๋ํด ๋ง์์ ๋ฐ๊พธ๋ ๊ฒ์ ๋ณด์ง ๋ชปํ์ต๋๋ค.
๊ธ์, Groundspeak๋ ์ด ๋น๊ธฐ์ ์ ๋ฌธ์ ์ ๋ํด ๋ ผ์ํ ์ํฅ์ ์ด๋ ์ ๋ ๋ณด์ฌ์ฃผ์๊ณ ์ฐ๋ฆฌ๋ ์ด๋ฏธ ๋ช ๊ฐ์ง ์ ์์ ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด์ ๋ํด ๋ ๋ ผ์ํ๋ ค๋ฉด API ์ฌ์ฉ๊ณผ ์ฌ์ฉ ํ๋ฆ์์ ํ์ฌ ๊ตฌํ ๊ฐ์ ์ํฅ/์ฐจ์ด๋ฅผ ํ์ธํด์ผ ํ ๊ฒ์ ๋๋ค.
์ด ๊ณต๊ฐ ํฌ๋ผ์์ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ ์ถ์ง๋ ์์ง๋ง API ๊ตฌํ์ ์ด ํ ๋ก ์ ์ฐธ์ฌํ๊ณ ์ต์ข ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ ์ ์ ์ฌ์ฉ์๋ฅผ ์ฐธ์ฌ์ํค๋ ค๋ ์ฌ๋์ ์๋ฌด๋ ์์ ๊ฒ์ ๋๋ค.
์ฌ๊ธฐ์ ์๋ก์ด ๊ฒ์ด ์์ต๋๊น? ์ด์ ์ API๋ฅผ ์ฌ์ฉํด ๋ณด์๋๋ฐ ๊ตฌํํ๊ธฐ์ ๋์์ง ์์ต๋๋ค. ๋ํ ํ์ฌ ๊ฐ์ง๊ณ ์๋ ์ ๋ฒ์ ์ ์ดํด๋ณด์์ต๋๋ค.
์ง๋ฌธ: ์ด ์ฃผ์ ๋ฅผ ์ฃผ๋ํ๋ ์ฌ๋์ด ์์ต๋๊น?
c:geo๊ฐ ์ด ์์
์ ์ํํ๋ ๋ฐ ํฐ ๋์์ด ๋ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ธฐ์ ๋ณด๋ฅ๋ ๋ฌด์์
๋๊น?
๊ธฐ์ ๋ณด๋ฅ๋ ๋ฌด์์ ๋๊น?
๊ธฐ๋ณธ์ ์ผ๋ก ์ธ๋ ฅ.
๊ทธ๋ฌ๋ ์ฌ์ฉ ์กฐ๊ฑด๊ณผ ๊ด๋ จํ์ฌ ์์ง ๋ช ๊ฐ์ง ๋ฏธํด๊ฒฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋ฐ๋ผ์ Groundspeak์ ํฉ์๊ฐ ์๋ ๊ฒฝ์ฐ ๊ธฐ์ ๊ตฌํ์ด ํ์ฌ ํ์์ผ๋ก ์ฌ์ฉ๋์ง ์๊ฑฐ๋ ์ ํ ์ฌ์ฉ๋์ง ์์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
์ผ์ข ์ ์ถ์์ ์ธ ์๊ตฌ ์ฌํญ ๋ถ์์ผ๋ก ์์ํ ๋ค์ c:geo ๋ฐ ํ์ํ ๋ณ๊ฒฝ ์ฌํญ์ ์ํฅ์ ๋ฐ๋ ์์ญ ๋ชฉ๋ก์ ์งํํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ธฐ์ ์ ์ธ ๋ณด๋ฅ๊ฐ ์์ต๋๋ค. Api๊ฐ ์ฐ๋ฆฌ๊ฐ ์ง๊ธ ๊ฐ์ง๊ณ ์๋ ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ๋นํ ์ ์๋์ง ์ฌ๋ถ๋ ์์ธํ ํ์ธํด์ผ ํฉ๋๋ค.
์ ๊ฐ์ธ์ ์ธ ์
์ฅ์์๋ ๊ธฐ๋ณธ ํ์์ API ์ฌ์ฉ์ ๋ํด ๋ฆฌ์์ค๊ฐ ๋ถ์กฑํ๊ณ ์์ฉ ๊ฐ๋ฅํ ๋์๊ฐ ๋ถ์กฑํฉ๋๋ค.
BTW: ์ด ์ฃผ์ ์์ c:geo์ ๋ถ์คํธ๋ฅผ ์ด๋์์ ๋ณด์ญ๋๊น? ๊ฐ๋ฐ ์์ ์ธก๋ฉด์์ ์ฝ๊ฐ '์ ๋ ด'ํ ์ ์๊ณ groundspeak๊ฐ c:geo ์ฌ์ฉ์์๊ฒ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ๋ ์ ๋ ดํ ๊ฒ์
๋๋ค. ํ์ง๋ง ๊ทธ๋ ์ง ์๋ค๋ฉด? ๋๋ 'ํ๊ท Joe'์ ๋ํด API๋ฅผ ์ฌ์ฉํ๋ c:geo์์ ํฐ ์ด์ ์ ๋ณด์ง ๋ชปํฉ๋๋ค. ๊ณ ๊ธ ์ฌ์ฉ์๋ ํ์คํ GSAK ๋ฐ ํด๋น ์ฒด์ธ์ ์ฐ๊ฒฐํ๋ ๋ชจ๋ฐ์ผ ๋๊ตฌ์ ๊ด๋ จ๋ ๋ค๋ฅธ ์ํฌํ๋ก๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๊ธ์, Groundspeak๋ ์ด ๋น๊ธฐ์ ์ ๋ฌธ์ ์ ๋ํด ๋ ผ์ํ ์ํฅ์ ์ด๋ ์ ๋ ๋ณด์ฌ์ฃผ์๊ณ ์ฐ๋ฆฌ๋ ์ด๋ฏธ ๋ช ๊ฐ์ง ์ ์์ ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด์ ๋ํด ๋ ๋ ผ์ํ๋ ค๋ฉด API ์ฌ์ฉ๊ณผ ์ฌ์ฉ ํ๋ฆ์์ ํ์ฌ ๊ตฌํ ๊ฐ์ ์ํฅ/์ฐจ์ด๋ฅผ ํ์ธํด์ผ ํ ๊ฒ์ ๋๋ค.
์ด ๊ณต๊ฐ ํฌ๋ผ์์ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ ์ถ์ง๋ ์์ง๋ง API ๊ตฌํ์ ์ด ํ ๋ก ์ ์ฐธ์ฌํ๊ณ ์ต์ข ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ธฐ ์ ์ ์ฌ์ฉ์๋ฅผ ์ฐธ์ฌ์ํค๋ ค๋ ์ฌ๋์ ์๋ฌด๋ ์์ ๊ฒ์ ๋๋ค.