상대방위치를 받아오는 예제는 없더라도.
자신의 위치를 얻어오는 예제는 어렵지 않게 받아올 수 있습니다.
간단하게 서버구조를 생각해보면 다음과 같습니다.
서버에 상대방의 위치를 요청하면 서버는 상대클라이언트 에게 신호를주고.
폰(나) -> 서버 -> 폰(상대)
신호를 받은 클라이언트는 자신의 위치를 gps로 알아낸뒤 위도와 경도를 서버에 보내고 서버는 다시 반대편 클라이언트에게 전달해줍니다.
(폰)상대 -> 서버 -> 폰(나)
학교 프로젝트라면 상용으로 사용할것은 아닐것이고. 발표용정도라면 굳이 c/c++을 사용하지않아도.
가장 자신있는 언어를 선택해서 파이썬을사용해도되고.. 자바스크립트를 사용해도되고(node.js) .net으로해도되고..
소켓통신예제하나 찾아서 만들면 될겁니다.
(참고로 안드로이드에서는 ui스레드에서 네트워크작업을할 수 없습니다. 때문에 스레드를 만드셔야 할거에요.)
급하고 시간이없을경우에는 아파치로 웹서버하나 구축해서 폴링방식으로 개발해도
발표할 정도로는 만들 수 있을것 입니다.
아! 안드로이드 개발자등록이 되어있다면. GCM을 사용해서 푸시를 이용해 개발해도 좋을것 같습니다.