안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 질문이 또 있어 이렇게 글을 작성합니다.
위치정보를 받아와 Geocoder을 이용해 주소를 반환려고하는데
위치정보는 잘받아오나 address 사이즈가 0이라고 나와 주소를 반환 하지 못하고 있습니다.
왜그런지 아시는 분 있으신가요?
Geocoder gc = new Geocoder(context, Locale.KOREAN);
try{
List<Address> addresses = gc.getFromLocation(lat, lng, 1);
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.getLocality()).append("\n");
sb.append(address.getPostalCode()).append("\n");
sb.append(address.getCountryName());
addressString = sb.toString();
}
addressString = sb.toString();
}catch(IOException e){}
위도, 경도는 잘 받아옵니다. addresses.size()가 0인데 왜 0인지를 이해못하겠습니다.ㅠㅠ
꼭 답변 부탁드립니다.^^^^
위치정보를 받아와 Geocoder을 이용해 주소를 반환려고하는데
위치정보는 잘받아오나 address 사이즈가 0이라고 나와 주소를 반환 하지 못하고 있습니다.
왜그런지 아시는 분 있으신가요?
Geocoder gc = new Geocoder(context, Locale.KOREAN);
try{
List<Address> addresses = gc.getFromLocation(lat, lng, 1);
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.getLocality()).append("\n");
sb.append(address.getPostalCode()).append("\n");
sb.append(address.getCountryName());
addressString = sb.toString();
}
addressString = sb.toString();
}catch(IOException e){}
위도, 경도는 잘 받아옵니다. addresses.size()가 0인데 왜 0인지를 이해못하겠습니다.ㅠㅠ
꼭 답변 부탁드립니다.^^^^