안녕하세요.

검색해도 제가 원하는 답이 없어 질문을 올립니다.


gps 관련 질문이 있습니다. 만들고자 하는 프로그램은 자신과 다른 사용자의 거리를 보여주는 것입니다.


예를 들면, 1Km 란 앱을 보면, 각 사람들과 나의 거리가 나와있습니다. (아래 그림 참조)
1km2.PNG


이것을 구현하려고 2개로 나누어 보았습니다.

① 폰에서 GPS 값 (위도/경도) 을 받아 외부 서버의 DB에 저장하고, 
② 외부 서버의 DB 에 저장된 값을 불러와 사용자간의 거리를 계산하여 폰에 보여준다.

나중에는 2개를 합치려구요


여기서 질문입니다.

①  제가 생각한 것처럼 2개로 나누어서 구현하는 것이 맞는건가요?

② 아니면 더 좋은 방법이 있나요? (있다면, 알려주시면 감사하겠습니다.)


그럼 고수님들의 답변을 기다리겠습니다.


감사합니다.