안녕하세요 안드로이드펍 가족님들..
현재 위도 경도 값으로 주소알아내는것을할려고 하는데요..
인터넷으로 찾은 소스로 하여도 검색이 안되는데 이게 이제 지원이 안되는건지 궁금합니다.
String addressString = "No address found";
double latitude =35.875855;
double longitude = 128.555885;
Log.e("kim", latitude+"");
Log.e("kim", longitude+"");
Geocoder gc = new Geocoder(this, Locale.KOREAN);
try {
List<Address> addresses = gc.getFromLocation(latitude, longitude, 5);
StringBuilder sb = new StringBuilder();
if (addresses.size() > 0) {
Address address = addresses.get(0);
for (int i = 0; i < address.getMaxAddressLineIndex(); i++)
sb.append(address.getAddressLine(i)).append("\n");
/*
* 우편번호는 나오지 않음
*/
sb.append(address.getCountryName()).append(" "); // 나라코드
sb.append(address.getLocality()).append(" "); // 시
sb.append(address.getSubLocality() + " "); // 구
sb.append(address.getThoroughfare()).append(" "); // 동
sb.append(address.getFeatureName()).append(" "); // 번지
addressString = sb.toString();
}
} catch (IOException e) {
e.printStackTrace();
}
return addressString;
http://kwangoms.tistory.com/27 여기를 참고하였습니다.