안녕하세요, 안드로이드 초보 개발자 입니다.
위치 정보 앱 개발간 BastProvider를 사용하면서
발생하는 자기 위치 갱신의 정확성과 정보 갱신시 간헐적으로
Null값이 갱신되는 문제 등으로 골머리를 앓다가 최근
구글플레이 서비스가 업데이트 되면서 추가된 gms.location 관련 자료를 발견하여
확인해 보았습니다.
저는 백그라운드 상에서 내 위치 정보를 지속적으로 갱신하도록 작업하였는데요,
결론만 말씀드리면 BastProvider(GPS, Network)보다는 확실히 만족스러운 결과를 얻었습니다.
테스트해본 결과 GPS를 On/Off 하여도 현재 제 위치가 납득할 수 있는 수준으로 갱신이되고(오바를 더한다면
기본 설치되있는 구글 지도앱의 위치 정확도와 비슷... 너무 오바일까요.. 확인한 바로는 그렇습니다. 흠흠;;;)
Provider를 쓰면서 간헐적으로 엉뚱한 좌표가 출력되거나, 나는 지금 회사(서울)에 와있는데 집(경기도) 좌표로
반환되는 문제도 발생하지 않았습니다. 따라서, 현재는 매우 만족스러운 상태입니다.
그런데 문제는, 구글 서비스로 제공되는 이 기능이 혹시 비용(유료 GPS 사용료??) 이 드는게 아닌가
하는 생각에 구글 개발자 사이트를 찾아보고 구글신께 물어도 봤지만, 국내에서 사용한 또는 소개하는
글이 없고, 외국에서 (주로 Stack Overflow) 나 몇몇 보이더군요. 비용만 들지 않는 다면 계속 사용하고 싶어서...
혹시 안드 개발자 선배님 분들 중에 위 기능을 사용해 보셨거나,
관련 정보 아시는게 있다면 알려주셨으면 합니다. ㅠ_ㅠ
ps. 글 전달력이 떨어져 사설이 길었네요....;;;;
긴 글 읽어주셔서 감사합니다. ( _ _ )