마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

위치추적 어플을 만들어보고 싶은데요

0 추천
자기어디야 막 이런프로그램은 아니고

 

두 스마트폰 사이에서 합당한 동의하에 이뤄지는 실시간 위치추적 어플을 만들고 싶은데

 

구글링을 해도 잘 안나오네요 어떤식으로 돌아가야하는지 서버를 가지고 해야할거 같은데

어떤식으로 구글링을 하면 좋을지 링크나 조언 좀 부탁드립니다 ㅠ
hudin7 (180 포인트) 님이 2014년 8월 28일 질문

2개의 답변

0 추천
스마트폰이 일정한 IP 주소를 가지고 있지 않기때문에 서버가 필요한 것은 맞습니다.

대략적인 개념은 이렇게 될 꺼 같습니다.

위치제공단말기->위치저장서버->위치요구단말기

위치저장서버는 구현하기 편한 방식으로 하시면 되겠네요.

그리고 단말기 인증 기능이 있어 해당 단말기 또는 아이디로만 인증하여 정보를 제공해야겠네요.(안 그러면 모든 사람이 위치를 볼 수 있겠지요?)
인연 (31,880 포인트) 님이 2014년 8월 29일 답변
0 추천
검색한다면 구글맵이나 GCM 등을 검색하시면 되겠네요..

서버쪽은....사용가능한 언어로 구현하시면 될테구요..

 

제가 구현한다면 아래와 같겠죠..

클라A, B가 있고 서로 서버에 회원으로 등록된 상태이고 위치추적 승인등을 서로 거친 상태에서

클라A가 B의 위치를 서버로 요청하면 서버는 클라B에서 GCM을 던져서 서비스를 실행시키고 해당 서비스는

주기적으로 현재 위치를 서버로 던져줍니다.

서버는 B의 위치가 도착하면 DB에 기록을 하고(안해도 상관없고요..) 클라A에게 GCM을 던져서 위치가 갱신되었다고 알려주면 되겠지요...

클라A는 위치가 갱신되었다고 하면 서버에서 위치값을 받아와서 구글맵이나 네이버맵에 표시해서 "나 여기 있어요~~" 라고 보여주면 될테구요....

클라A가 위치요청을 취소하면 다시 서버에서 GCM으로 B에게 알려 서비스를 종료시키면 될테구요..
바램 (19,650 포인트) 님이 2014년 8월 29일 답변
...