• 1나루토매니아
  • 2뱅이
  • 3푸타코타
  • 4완벽그자체
  • 5해삼
  • 1뱅이
  • 2나루토매니아
  • 3알짜배기
  • 4뱅이
  • 5빙그레우유
현재 위치 얻기 간단한 팁~!
연속출석 :
1일 랭킹 : 399위 중장7
45%
45% (1541 /3455)
  • 댓글 0 |
  • 추천 0 |
  • 조회 1605 |
  • 2012-08-07 (화) 15:41
    뭐 팁이라고도 하기 힘든 사소한 건데요,

    GPS 써서 자기 위치 얻는거 많이들 하실겁니다.

    근데, 일반적으로 많이 쓰는 방법인 location listener를 만들어서 일정 시간이나 거리가 바뀔때마다
     위치를 얻어오는건 문제점이 좀 있습니다.

    제가 그동안 여러가지 폰으로 테스트 해 봤는데, 가끔 이게 refresh가 아예 안되는 경우가 있구요,

    평소에 잘되다가 갑자기 며칠동안이나 계속 location이 null 값이 나오는 경우도 있더군요.

    원인은 찾지 못했습니다. 그냥 하드웨어가 좀 불안정하다고 밖에는 생각할 수 없겠더라구요.
    어쨋던 이거만 쓰다가 예전엔 꽤나 고생했습니다.

    근데 google maps는 gps나 네트웍이 아예 안되는 상황을 빼고는 웬만하면 다 location값을 잘 받아옵니다.

    그러므로, MapActivity를 상속해서 MyLocationOverlay 클래스를 사용하여, getMyLocation() 을 사용하면 잘 받아옵니다.

    어찌보면 편법이라고 할 수 있는데요, 제가 그동안 정석대로 하다 많이 고생해서 다른 LBS 앱들은
    어떻게 하니 봤더니 대부분 이렇게 하더군요, 저는 location listener 와 mylocationoverlay
    두가지 다 사용해서 썼었는데, 쓰다보니 mylocationoverlay가 더 성능이 좋은것 같습니다.

    아, 물론 GPS 위치를 기록한다거나 하는 앱에서는 location listener를 사용하는 방법이 더 낫길 할 겁니다. ㅎㅎ
     


    [이 게시물은 더어플님에 의해 2016-07-12 15:23:56 개발 꿀팁에서 복사 됨]
    댓글을 작성하시려면 로그인을 하셔야지만 작성가능합니다. [로그인하기] [회원가입하기]
    공지글 이거슨 꿀팁!! 작성 가이드 v1.1 (2013-11-13) +174 더어플 13/03/12 136623
    Android Virtual Device(AVD) 사용법
    조회 6329
    추천 1
    댓글 0
    12.08.09 10:08
    GNCkorea
    안드로이드 프로젝트 생성 및 실행
    조회 2345
    추천 0
    댓글 0
    12.08.09 10:06
    GNCkorea
    안드로이드 강좌 1 - 어플리케이션 개발 시작하기. SDK …
    조회 3388
    추천 1
    댓글 0
    12.08.09 10:05
    GNCkorea
    현재 위치 얻기 간단한 팁~!
    조회 1606
    추천 0
    댓글 0
    12.08.07 15:41
    GNCkorea
    이번에 개발한 쇼핑몰 앱 소스 공개합니다.(Android, iO…
    조회 7573
    추천 0
    댓글 0
    12.08.07 15:36
    GNCkorea
    이클립스 내에서 안드로이드 제공하는 소스 난독화(ProG…
    조회 5194
    추천 0
    댓글 0
    12.08.07 15:35
    GNCkorea
    Low memory killer / win death / Gallery 선택후 프로…
    조회 3367
    추천 0
    댓글 0
    12.08.07 15:31
    GNCkorea
    [이벤트] 프로그램강좌 포럼의 활성화를 위하여...
    조회 1607
    추천 4
    댓글 4
    12.05.21 20:16
    쨩쵸딩
    자바강좌 예제.1 글자를 넣어보자
    조회 2087
    추천 6
    댓글 6
    12.02.28 08:56
    ★CsJ★
    자바강좌 1-2 (자바의 데이터 타입과 연산자)
    조회 2128
    추천 3
    댓글 3
    12.02.27 08:17
    ★CsJ★
    자바강좌 1-1 (자바의 데이터 타입과 연산자)
    조회 2988
    추천 2
    댓글 2
    12.02.26 14:14
    ★CsJ★
    JAVA 언어 기초
    조회 1875
    추천 3
    댓글 2
    12.02.14 15:23
    쿠미야
    안드로이드 프로그래밍 Tip
    조회 3667
    추천 4
    댓글 3
    12.01.27 15:23
    지워니
    Android 키보드 숫자형으로 시작하게 하기
    조회 2322
    추천 1
    댓글 1
    12.01.27 15:12
    지워니
    [C언어]강좌3. 내용을 출력해보자.
    조회 2714
    추천 14
    댓글 21
    11.10.16 21:58
    퉁퉁이
    [C언어]강좌2. 간단한 실습준비 마무리
    조회 2224
    추천 2
    댓글 0
    11.10.16 21:53
    퉁퉁이
    [C언어]강좌1. C언어를 배우기위해
    조회 3348
    추천 5
    댓글 1
    11.10.16 21:46
    퉁퉁이
    [경고를해보자]토스트?!토스트란무엇인가(2)
    조회 1980
    추천 2
    댓글 2
    11.10.11 16:57
    레오쏭
    [펌-초보금지]RAM최적화/LED밝기/내외장SD카드/ 스크립…
    조회 4789
    추천 5
    댓글 9
    11.10.07 10:08
    레오쏭
    [경고를해보자]토스트?!토스트란무엇인가(1)
    조회 3343
    추천 4
    댓글 1
    11.10.02 18:36
    레오쏭
    슬라이딩 도어를 만들어 볼까요?
    조회 2804
    추천 3
    댓글 3
    11.10.02 17:22
    레오쏭
    윈도우 사용자명 한글일때 에뮬레이터 오류 해결 방법
    조회 3421
    추천 3
    댓글 3
    11.09.26 17:01
    레오쏭
    추석을 기점으로 다시 강좌가 올라갑니다~
    조회 1809
    추천 4
    댓글 6
    11.09.03 18:28
    레오쏭
    버튼?!-라디오,체크,토글버튼
    조회 3638
    추천 4
    댓글 0
    11.08.10 10:49
    레오쏭
    인터페이스?!-키보드로 타이핑을 해볼까?
    조회 5918
    추천 8
    댓글 8
    11.07.19 12:45
    레오쏭
    인터페이스?!-레이아웃
    조회 2678
    추천 4
    댓글 1
    11.07.10 21:09
    레오쏭
    버튼?!텍스트뷰?!
    조회 2218
    추천 4
    댓글 4
    11.07.07 09:52
    레오쏭
    인터페이스??
    조회 2492
    추천 5
    댓글 2
    11.07.03 11:51
    레오쏭