안드로이드스튜디오지오코딩
-
Android Studio - 주소 찾기 with getSubAdminArea(), getSubLocality()Android Studio 2021. 3. 18. 03:05
졸업작품하면서 또 역지오코딩의 늪에 잠시 빠졌다가 나와서 쓰는글... 저번 포스팅에도 썼지만, 역지오코딩을 이용해서 Country(String)에 나라이름과 City(String)에 도시이름 써서 서버에 넘겨주는 것을 포스팅했었다. 근데 뭔가 City에 서울특별시 / 경기도 이런식으로 나오는게 너무 이상해서 좀 바꿔주고싶었다. 그래서 Android 공식 사이트의 API문서에서 Address객체의 메소드들을 쭉 찾아봤는데 영어로 나와있어서 ㅋ... 이 한국에서의 xx시 / xx구 / xx동 이런 개념이 어떤 함수와 매핑되는건지, 그리고 다른 나라들이랑 한국이랑 주소체계가 다르다보니 이건 어떻게 되는건지 궁금해서 좀 프린트문 찍으면서 찾아봄... 숙명여자대학교 입력시의 출력문은 이렇다. (시각적 편의를 위해..
-
Android Studio - 지오코딩, 역지오코딩(feat.GoogleMapAPI)Android Studio 2021. 3. 15. 04:07
이번 포스팅에서는 지오코딩과 역지오코딩을 안드로이드 스튜디오에서 사용하고 서버로부터 전달받고 서버에 전달하는 방법까지 쭉 포스팅해보려 한다. 먼저 지오코딩과 역지오코딩이란? 지오코딩 : 주소 ▶ 위도,경도로 변환 역지오코딩 : 위도, 경도 ▶ 주소로 변환 내가 구현한 기능은 사용자가 자신의 현재 위치를 입력하면 그 위치를 기반으로 위도, 경도를 추출해주고(지오코딩) 그 위도, 경도로 국가정보와 도시정보를 추출해서(역지오코딩) 위도, 경도, 국가, 도시 이렇게 4가지 정보를 서버에 전달하는 기능이었다. 먼저 지오코더 선언과 초기화를 해준다. final Geocoder geocoder = new Geocoder(this.getContext()); 우선 지오코딩으로 사용자가 입력한 주소값의 위도 및 경도를 받..