Cgeo: Geocaching.com API

์— ๋งŒ๋“  2011๋…„ 08์›” 12์ผ  ยท  46์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: cgeo/cgeo

Groundspeak์˜ ์ƒˆ๋กœ์šด API๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ตฌํ˜„ ์ž‘์—…์„ ์‹œ์ž‘ํ•œ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๊นŒ?
์ ์–ด๋„ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ API ๋ฌธ์„œ๋ฅผ ์š”์ฒญํ–ˆ๊ณ  ์ƒˆ API๋กœ ์ „ํ™˜ํ•˜๋Š” ๋ฐ ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•œ์ง€ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๊นŒ?
๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด Groundspeak์— ์—ฐ๋ฝํ•˜์—ฌ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋‚ดํฌ๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์˜ ์–‘์— ๋Œ€ํ•œ ๋Œ€๋žต์ ์ธ ์ถ”์ •์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋ฌธ์„œ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ๋‹ค๊ณ  ์ œ์•ˆํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Feature Request

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๊ธ€์Ž„, Groundspeak๋Š” ์ด ๋น„๊ธฐ์ˆ ์  ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•  ์˜ํ–ฅ์„ ์–ด๋Š ์ •๋„ ๋ณด์—ฌ์ฃผ์—ˆ๊ณ  ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ ๋ช‡ ๊ฐ€์ง€ ์ œ์•ˆ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด์— ๋Œ€ํ•ด ๋” ๋…ผ์˜ํ•˜๋ ค๋ฉด API ์‚ฌ์šฉ๊ณผ ์‚ฌ์šฉ ํ๋ฆ„์—์„œ ํ˜„์žฌ ๊ตฌํ˜„ ๊ฐ„์˜ ์˜ํ–ฅ/์ฐจ์ด๋ฅผ ํ™•์ธํ•ด์•ผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ๊ณต๊ฐœ ํฌ๋Ÿผ์—์„œ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์‹ถ์ง€๋Š” ์•Š์ง€๋งŒ API ๊ตฌํ˜„์„ ์ด ํ† ๋ก ์— ์ฐธ์—ฌํ•˜๊ณ  ์ตœ์ข… ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ธฐ ์ „์— ์‚ฌ์šฉ์ž๋ฅผ ์ฐธ์—ฌ์‹œํ‚ค๋ ค๋Š” ์‚ฌ๋žŒ์€ ์•„๋ฌด๋„ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  46 ๋Œ“๊ธ€

์ด๊ฒƒ์€ ๋ฌผ๋ก  #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์—๋Š” ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Google API๋Š” ์•ฑ์ด ์„œ๋ช…๋œ ์ธ์ฆ์„œ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. Groundspeak์˜ ํ‚ค๋Š” ๋ชจ๋“  ํ”Œ๋žซํผ ๋ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • Google API ํ‚ค๋Š” ๋ฌด๋ฃŒ์ด๋ฏ€๋กœ ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•Œ์•„์š”. ์„œ๋กœ ๋‹ค๋ฅธ ๋ฌธํ™”๊ฐ€ ์ถฉ๋Œํ•จ์— ๋”ฐ๋ผ ์—ฌ๊ธฐ์—์„œ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๋Š” ๊ฒƒ์€ 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๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๊ตฌ์ถ•ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์งง์€ ์—…๋ฐ์ดํŠธ์ž…๋‹ˆ๋‹ค.

  • API ๋ผ์ด์„ ์Šค ๊ณ„์•ฝ ๋งํฌ: http://www.geocaching.com/live/api_license_agreement.aspx
  • API๋ฅผ ํ†ตํ•ด gc.com ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” GeOrg์šฉ ์ƒˆ ์ปค๋„ฅํ„ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. https://play.google.com/store/apps/details?id=georg.connector.gcapi
    ๊ฐœ๋ฐœ์ž์™€ ์—ฐ๋ฝ์„ ํ•˜๊ณ  ์žˆ๋Š”๋ฐ ์ƒ๊ฐ๋ณด๋‹ค ์‰ฝ์ง€๊ฐ€ ์•Š๋„ค์š”. ๋‚˜๋Š” ๊ณต๊ฐœ์ ์œผ๋กœ ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ๋งŽ์€ ๊ฒƒ์„ ๋งํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • Locus์šฉ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. geocaching4locus: http://geocaching4locus.eu/
    ๊ธฐ๋ณธ ํšŒ์›๊ณผ ํ”„๋ฆฌ๋ฏธ์—„ ํšŒ์›(API๋ฅผ ํ†ตํ•ด)์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋„ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด์ œ GroundSpeak์— ์˜ํ•ด ์ฐจ๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์นœ์• ํ•˜๋Š” ์‚ฌ์šฉ์ž,

์•„์‹œ๋Š” ๋ถ„๋“ค๋„ ๊ณ„์‹œ๊ฒ ์ง€๋งŒ, ์ €ํฌ๋Š” ๋™์ผํ•œ ์ œํ•œ์„ ๋‘๊ณ  ๊ธฐ๋ณธ ๋ฐ ํ”„๋ฆฌ๋ฏธ์—„ ํšŒ์›์„ ๋Œ€์ƒ์œผ๋กœ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ๊ธฐ๋ณธ ํšŒ์›์— ๋Œ€ํ•œ Geocaching API ๋ผ์ด์„ ์Šค ๊ณ„์•ฝ์„ ์œ„๋ฐ˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ Groundspeak, Inc.(Geocaching.com ์‚ฌ์ดํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ํšŒ์‚ฌ)๋Š” ์šฐ๋ฆฌ์˜ ํ–‰๋™์„ ๊ฐ์ง€ํ–ˆ๊ณ  ์šฐ๋ฆฌ๋Š” Google Play ๋ฐ ๊ธฐํƒ€ ์•ฑ ์Šคํ† ์–ด์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ๋ฅผ ์ผ์‹œ์ ์œผ๋กœ ์ค‘๋‹จํ•  ์ˆ˜ ๋ฐ–์— ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„ ์ค‘ ์ผ๋ถ€๋Š” ์•„๋งˆ๋„ ์ง€๋‚œ ๋ฉฐ์น  ๋™์•ˆ ๋กœ๊ทธ์ธ๊ณผ ๊ด€๋ จ๋œ ๋ฌธ์ œ๋ฅผ ๊ฒฝํ—˜ํ–ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์˜ค๋žœ ๊ณ ๋ฏผ ๋์— ์‹ ์ฒญ์„ ํ•ฉ๋ฒ•ํ™”ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์ง€๋งŒ ์•ˆํƒ€๊น๊ฒŒ๋„ ๊ธฐ๋ณธ ํšŒ์›๋“ค์—๊ฒŒ ์˜ํ–ฅ์„ ๋ฏธ์น˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํšŒ์›์€ ์ด ๋ผ์ด์„ผ์Šค ๊ณ„์•ฝ์— ๋”ฐ๋ผ ํ•˜๋ฃจ์— 3๊ฐœ์˜ ์ „์ฒด Geocache๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋„๋ก ์ œํ•œ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์šฐ๋ฆฌ๊ฐ€ ์ด์ „์— ํ–ˆ๋˜ ์ผ์„ ํ•˜๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค. ํ”„๋ฆฌ๋ฏธ์—„ ํšŒ์›์˜ ๊ฒฝ์šฐ ํ•˜๋ฃจ์— 6,000 Geocaches๋กœ ์ด์ „๊ณผ ๋™์ผํ•˜๊ฒŒ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.

์ด ๋ผ์ด์„ผ์Šค ๊ณ„์•ฝ์—์„œ ์š”๊ตฌํ•˜๋Š” ๊ธฐ๋ณธ ๊ตฌ์„ฑ์›์— ๋Œ€ํ•œ ํ™•์ธ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ƒˆ ๊ทœ์น™์„ ์ ์šฉํ•˜๋Š” ๋ฐ ๋ฉฐ์น ์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ๋ถˆ์™„์ „ํ•œ ๋ฒˆ์—ญ์˜ ๋Œ€๊ฐ€๋ฅผ ์น˜๋ฅด๋”๋ผ๋„ ๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ ์ƒˆ ๋ฒ„์ „์„ ์ถœ์‹œํ•˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

Geocaching4Locus ๊ฐœ๋ฐœ์ž ํŒ€

c:geo๊ฐ€ Groundspeak์—์„œ API ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

  1. ๊ธฐ์กด API ๋ผ์ด์„ ์Šค ๊ณ„์•ฝ ์˜ ์–ด๋–ค ๋ถ€๋ถ„์ด ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๊ฒŒ ๋…ผ์˜ ๋ฐ/๋˜๋Š” ์ˆ˜์ •๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?
  2. API๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒฝ์šฐ ๊ธฐ์กด ๊ธฐ๋Šฅ์„ ๋ชจ๋‘ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋˜๋Š” ์ด๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด API์— ํ•„์š”ํ•œ ๊ธฐ์ˆ ์ ์ธ ์ˆ˜์ • ์‚ฌํ•ญ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? Google์„ ํ†ตํ•ด ์ด ๋„์›€๋ง ํŽ˜์ด์ง€ ๋ฅผ ์ฐพ์•˜์ง€๋งŒ ์ด๊ฒƒ์ด ํ˜„์žฌ 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 ๋ฐ ํ•ด๋‹น ์ฒด์ธ์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ชจ๋ฐ”์ผ ๋„๊ตฌ์™€ ๊ด€๋ จ๋œ ๋‹ค๋ฅธ ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰

๊ด€๋ จ ๋ฌธ์ œ

SammysHP picture SammysHP  ยท  6์ฝ”๋ฉ˜ํŠธ

lazydays79 picture lazydays79  ยท  4์ฝ”๋ฉ˜ํŠธ

Lineflyer picture Lineflyer  ยท  7์ฝ”๋ฉ˜ํŠธ

Lineflyer picture Lineflyer  ยท  5์ฝ”๋ฉ˜ํŠธ

smico picture smico  ยท  7์ฝ”๋ฉ˜ํŠธ