Android 에서 geocoder 를 이용하여 시/구/동 가져오기

안드로이드 앱을 개발하다 보면 지도를 쓸 때가 있고
또 현재 위치 또는 검색위치의 시 / 구 / 동 을 이용할 때가 있다.
그때는 아래의 코드를 이용하면 된다.

1
2
3
4
5
6
7
Geocoder geoCoder = new Geocoder(context, Locale.getDefault());
 
List<Address> addressList = geoCoder.getFromLocation(latitude, longitude, 1);
 
Address address = addressList.get(0);
 
Log.d(address.getAdminArea() + " / " + address.getLocality() + " / " + address.getThoroughfare());
cs

를 하면 시 / 구 / 동 으로 표현된다.

댓글

  1. 저는 서울특별시 null 가산동 이 출력이 됩니다. 왜 그런걸까요?

    답글삭제

댓글 쓰기