
들어가며안녕하세요. 현재 크래프톤 정글에서 "넌! 런"이라는 러닝앱을 개발하고 있습니다. GPS를 많이 사용하는 러닝앱 특성상 수많은 좌표들을 최적화하는 문제에 직면하여 고생한 내용을 글로 남기고자 합니다. 어떤 문제가 있었나요?저희 앱에 지정된 경로들을 사용자에게 제시해주고 그중 하나를 선택하여 그걸 경로 안내와 함께 달리고 랭킹을 세우는 기능이 있었습니다.이 기능을 위해 지도의 경로를 리스트형식으로 띄워야 했습니다. 딱 이 기능을 구상했을 때, 정말 쉬울 거라고 생각했습니다. 경로는 위경도 좌표들의 배열이니까.. 배열로 저장하면 되지 않을까..??근데 잠깐만 이러면 DB Table을 어떻게 구성해야 하는 거지?? 그렇습니다.첫 번째 난관: 어떻게 수많은 좌표들을 DB에 저장하는가? 단순하게 생각해 ..