형님들 질문 있습니다. 채팅웹페이지를 만들고있는데요

우선 첫번째 질문은 채팅방목록에 있는 회원들을 대상으로 해당채팅방에있는 사람들끼리 위치정보를 공유하여 지도에 위치를 띄우는 방법인데

이것을 하기 위해서 각자의 위치를 getcurrentposition이나 watchposition을 이용하여 좌표를 값을 얻어낸다음 db에 저장을 하는데 불러올때는 

해당 채팅방 번호에 있는 회원들의 좌표값을 리스트형식으로 가져와서 표시하는 방식이 될텐데 이 방법을 어떻게 할지 모르겠습니다. 


두번째 질문은 위에 언급한 getcurrentposition은 한번만 위치체크하고 watchposition은 움직일때마다 위치체크해주는 것으로 알고있는데 실시간으로 위치를 지도에표시하려면 watchposition을 사용해야될 것 같기는 한데 그렇다면 위치가 바뀔 때마다 바뀐 값을 db에 저장하고 그 전값을 db에서 찾아서 삭제하는 방법을 수행한다면 너무 시간이 오래걸릴거 같습니다. 혹시 다른 방법이 있나요?