디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

캐로로닭 보긔.. (위치기반 어플)

쿄스케갤로그로 이동합니다. 2012.01.30 21:36:00
조회 149 추천 0 댓글 32

 일단 앱을 실행 시켰을때만 위치정보를 보낼건지.. 아님 폰 처음키면 자연적으로 백그라운드에서 앱이 돌아가서 위치정보를 보낼지 정해야하고

(카톡 같은 경우 폰 키고 따로 어플 실행 안시켜도 다른 사용자가 메시지 보내면 자연스럽게 메시지 온거 알려주듯이..)

서버로 위치 정보 전송하는 부분은 일단 5분마다 폰에서 현재위치를 체크한 다음에.. 폰 자체 디비나 데이터를 저장할수 있는 공간에 저장해..

이미 저장되어 있는 값이 있으면 저장되어 있는 값이랑 지금 현재 위치랑 비교하고

거리차이가 별로 나지 않으면 서버에 전송하지 말고.. 만약 300미터(500미터로 정하던 1키로로 정하던 그건 개발자 마음...)

이상이 차이가 난다고 하면 그 값은 폰에도 저장하고 서버에도 전송하게 하는거지.. 그러면 한곳에 머물러 있으면 서버에 계속 위치를 전송할

필요가 없겠지... 이러면 일단 서버로 전송하는 횟수는 확실히 줄어들거야....

어쨋건 폰에서 5분마다 위치를 탐색하니 베터리 소모는 어느정도 감수 해야해..(그래서 하데에서는 자기위치 서버로 보내는

기능을 온 오프 할수 있는걸로 앎) 그나마 베터리 소모를 줄이자면 위에 언급했듯이 폰에서 먼저 거리를 비교하는데.. 5분전에 저장됬던 값이랑

비교해서 별 차이가 없으면 +1분을 해준다거나(다시 체크하는 시간을..) 아님 그냥 10분으로 확 늘리던가해.. 근데 한곳에만 있는게 아니라

자동차를 타고 이동중일수도 있고 기차를 탈수도 있잖아.. 5분전에 저장한 값이랑 지금 위치랑 비교해서 거리차이가 확 난다 싶으면 거리에

반비례해서 시간을 줄이는거야.. 최소 1분으로.. 그니까 자동차나 기차.. 지하철을 타면 1분마다 전송하게 만드는거지...(근데 이거 또한

베터리 소모가 크니 사용자한테 알림창으로 계속 위치정보를 보낼거냐고 알림창을 표시해주면 더 좋을듯..) 솔직히 나도 상용화한 앱을

만든적이 없어서 저 베터리 줄이는건 생각만 하고 직접 구현해본적은 없는데 충분히 가능할거라 생각... 서버에서는 유저가 폰으로 위치정보를

날리면 그 값을 쿼리에서 비교하는거지.. 아까 말했듯이 두점간의 거리공식 이용해서(해싱을 해서 값을 줄인다는데 그부분은 나도 잘 모르겠고)

아마 위도랑 경도는 디비에서 인덱스를 잡아주면 좀더 빨리 뽑아낼거야..  음.. 아무튼 내가 생각하는건 이런데... 상용화된 앱은 어떻게

돌아가는지 모르겠당

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 외모와 달리 술 일절 못 마셔 가장 의외인 스타는? 운영자 24/07/01 - -
301770 형들 it업계가 수명이 그렇게짧나요?? [2] 갑드갤로그로 이동합니다. 12.02.06 180 0
301767 국가근로장학생 신청할때 학년 머라고 적어야하지?> [1] asd(112.153) 12.02.06 91 0
301766 일본 완전 끝난거 같음. 지진 장난아니네. ㄷㄷㄷ ㅇㅇㅇ(121.144) 12.02.06 117 0
301754 해외 거주자는 국내 인터넷 결제 불편함? ㅂㅈㄷ(210.90) 12.02.06 50 0
301753 월욜 아침부터 빡쳐죽겠다.. [3] 캐빡친닭(115.92) 12.02.06 96 0
301752 음악프로 pd가 연출 하는 장면을 봤어. [1] iljeomobolt갤로그로 이동합니다. 12.02.06 141 0
301749 문과와 이과의 공톰점 C_Perl갤로그로 이동합니다. 12.02.06 51 0
301746 ansi SQL 쓰는 사람 있냐? [37] 개심심(61.73) 12.02.06 256 0
301745 근데 컴공나와서 왜 치킨집 사장되? [2] ㅁㄴㅇㄹ(182.209) 12.02.06 137 0
301743 아이템 추적 어케 하는거야??? [1] ㅇㄻ(203.90) 12.02.06 60 0
301742 게임 아이템 추적 어케 하는거야??? [3] 에이시아(203.90) 12.02.06 75 1
301740 svn 빡친다... [1] 갤로그로 이동합니다. 12.02.06 66 0
301739 간단한 웹브라우져 만들라고 하는데 뭘 쓰는거임 [3] dd(121.162) 12.02.06 89 0
301738 거칠게이ㅛ음?? [3] C_Perl갤로그로 이동합니다. 12.02.06 62 0
301737 갑자기 예전의 그녀가 생각나 잠을 이룰수가 없다 [1] 거칠게갤로그로 이동합니다. 12.02.06 82 0
301735 야근데 C_Perl갤로그로 이동합니다. 12.02.06 38 0
301734 왜 글들 안싸냐 -_- [1] dlbo갤로그로 이동합니다. 12.02.06 55 0
301733 문신하려고 하는데 [8] 캐빈민(218.237) 12.02.06 111 0
301732 나 퇴갤함 [2] dlbo갤로그로 이동합니다. 12.02.06 41 0
301731 우리아버지 [4] 어버이날갤로그로 이동합니다. 12.02.06 129 0
301730 그럼 씨펄횽 이건 어떰? [1] dlbo갤로그로 이동합니다. 12.02.06 56 0
301729 씨펄횽 이거 어떰? [1] dlbo갤로그로 이동합니다. 12.02.06 51 0
301728 dlbo는 봅니다 [3] C_Perl갤로그로 이동합니다. 12.02.06 57 0
301727 씨펄횽은 봅니다 [1] dlbo갤로그로 이동합니다. 12.02.06 51 0
301726 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ ㅁㄴㅇㄹ(125.182) 12.02.06 101 0
301725 nhn 을 꿈꾸는 사람입니다. 도움 좀 주세요 (_ _) [13] 주커버그(211.203) 12.02.06 249 0
301724 웹프로그래밍쪽 질문인데요 진지하게 ... [2] 웹프로글래머(121.129) 12.02.05 106 0
301723 프갤은 언제가 리즈 였음? [1] ㅇㅁㅎ(110.47) 12.02.05 88 0
301722 형들은 회사 이직할때 머라고 말함? [20] 클링온(121.175) 12.02.05 198 0
301720 뭐 시망 내가 갤 들어오면 정전이고 나가면 글리젠 대폭발이냐 [7] dlbo갤로그로 이동합니다. 12.02.05 97 0
301719 여친이 치킨사준다 캐서 나갔는데 [3] dlbo갤로그로 이동합니다. 12.02.05 148 0
301718 구글 본사 폭발시키고 싶다. 청연화향갤로그로 이동합니다. 12.02.05 86 0
301717 네이버 개발자가 눈팅중일수도 있겠다 [2] 문복형(121.173) 12.02.05 171 0
301715 은행 이자 계산 알고리즘 때문에 미치겠스므니다!!! 엉엉 [2] 막장갤신학생갤로그로 이동합니다. 12.02.05 171 0
301714 아이온 개발비 100억 [7] 1(211.197) 12.02.05 226 0
301713 프로그래밍하는 사람은 [5] 신미애갤로그로 이동합니다. 12.02.05 172 0
301712 프갤러들 이번달에 코드게이트 대회 있는거 알지? [2] 문복형(121.173) 12.02.05 132 0
301711 근데..대충C를한번다봤다고생각하면..뭘만들어봐야돼? [7] ㅁㄴㅇㄹ(59.16) 12.02.05 125 0
301710 한번만 더 질문드립니다 [1] 추태=뉴비갤로그로 이동합니다. 12.02.05 57 0
301709 아이티뱅크에서 강의리스트 뽑아줬는데 한번 봐주시겠어요? [12] 잉여탄갤로그로 이동합니다. 12.02.05 298 0
301708 내가 이걸만들려고하는데..어떻게하는거임? [4] 메이(59.16) 12.02.05 84 0
301707 리눅스와 안드로이드 잘아시는분들께 질문드립니다 [3] 추태=뉴비갤로그로 이동합니다. 12.02.05 176 0
301703 동생새끼 내일부터 게임 못하게했음 ㅋㅋㅋㅋ [7] ㅇㅇㅇ(121.54) 12.02.05 140 0
301702 윈도폰 앱 만들건데 아이디어 추천 좀 [19] 공돌이대장갤로그로 이동합니다. 12.02.05 133 0
301701 맥에다가 리눅스 깔수있름?? [4] C_Perl갤로그로 이동합니다. 12.02.05 112 0
301700 코딩할때 노트북 vs 데탑 [16] 유동닉갤로그로 이동합니다. 12.02.05 332 0
301699 아이맥도 충분히 까페에서 쓸수있음 꿀레(14.33) 12.02.05 92 0
301698 아이맥 용도랑 맥프로 용도는 어디에 적합?? [3] C_Perl갤로그로 이동합니다. 12.02.05 127 0
301697 int* pA? int *pA? [8] aaa(123.109) 12.02.05 110 0
301696 거칠게에게 주는짤ㅋㅋ [2] C_Perl갤로그로 이동합니다. 12.02.05 115 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2