아주 간단하다 Geocoder라는 클래스를 사용하면 되고 사용할때 생성해야한다.~! 이유는 모르겠지만.. 맴버변수로 사용을 할경우 서버와 연결할수 없다라는 오류와 함께 IOException이 떠서... 아래의 예제는 한개의 주소값만 추출하는 것이다.~!
final Geocoder geocoder = new Geocoder(mContext, Locale.getDefault());
final List<Address> addressList = geocoder.getFromLocation(latitude, longitude, 1);
if (addressList.size() > 0) {
final Address address = addressList.get(0);
final StringBuffer strBuffer = new StringBuffer();
for (int i=0;i<= address.getMaxAddressLineIndex();i++) {
strBuffer.append(address.getAddressLine(i) + " ");
}//end for
strBuffer.toString();//주소값
}
'Development > Android' 카테고리의 다른 글
[Android] 릴리즈 버젼이 아무런 이유없이 죽을때... (0) | 2014.01.16 |
---|---|
[Android] 키보드 감추기~! (0) | 2014.01.06 |
[Android Library] Image download library~! (0) | 2013.12.31 |
[Android] Spring 라이브러리로 Multipart-form data 전송하기~! (0) | 2013.12.29 |
[Android] 갤러리에서 Image가져오기~! (1) | 2013.12.29 |