반응형
이번 버전은 GPS를 이용하여 자동으로 위치를 가져오는 어플이다.
GPS로 위치를 가져오고 그 좌표로 역지오코딩을 하면 좌표를 주소로 바꿔준다.
그 바뀐 주소를 이용해서 DB에서 찾아왔다.
역지오코딩은 구글 API를 참고했다.
어플 첫 실행화면
그냥 날시보기를 선택하면 위의 스피너에서 선택한 지역의 날씨가 나온다.
하지만 GPS로 보기 버튼을 누르면 GPS로 현재위치를 찾고, 역지오코딩을 하여 현재 위치의 정보를 찾아온다.
역지오코딩 순서는 먼저 동table을 비교하고, 중복된 것이 여러개면 구군table비교 그리고 또 중복이면 시도table을 비교해서 찾아낸다.
그러다 보니 소스가 자연히 길어지는;;;
소스좀 분리하고 정리좀 해야할듯;;
반응형
'Projects > Genie Weather for Android' 카테고리의 다른 글
Weather V4.99(위젯 추가버전) (0) | 2015.02.16 |
---|---|
WEATHER V4.1(reverse geocoding bug fix version) (37) | 2015.02.16 |
WEATHER V3 (DB 적용하기) (4) | 2015.02.16 |
WEATHER V2 (리스트뷰 적용하기) (21) | 2015.02.16 |
WEATHER V1(pull parser 이용한 기상청 날씨) (46) | 2015.02.16 |