안드로이드 개발 질문/답변
(글 수 45,052)
현제 안드로이드 GPS를 통해 위도 경도를 받아오게 만들었습니다.
그 위도 경도를 이용해 현 지역이 어디인지 알고 싶어서 검색해봤더니
Geocoder라는 걸 이용하여 받을 수 있다는 소리를 들었습니다.
우선 권한 INTERNET을 주고난 뒤
Geocoder geoCoder = new Geocoder(this, Locale.KOREAN); 를 치고
Geocoder 와 Locale의 라이브러리를 추가 시키고 나니까
new Geocoder(this,Locale.KOREAN);이 부분이 빨간 줄이 생기네요
왼쪽 칸 빨간색 에러 메세지 내용은
Multiple markers at this line
- The value of the local variable geo is not used
- The constructor Geocoder(new View.OnClickListener(){}, Locale) is
undefined
로 뜨고요
혹시 권한설정하고 라이브러리 추가 말고 또 해줘야 하는 부분이 있습니까..?
또 Geocoder 쓰는 방법을 보니
Geocoder 객체와 Address 주소를 받아올 List<Address> 생성
geocoder.getFromLocation( Latitude, Longitude, MaxResult);
geocoder.getFromLocationName ( Address, MaxResult);
순서가 이렇게 되던데 List<Address>이거는 그냥 바로 이렇게 int a 변수처럼 쓰면 되나요 아님
Address클레스를 어떤식으로 만들어 쓰는건가요..?(전 개인적으로 String변수에 넣어주면 된다고 생각했는데..그렇게는 안되나요?)
답변좀 부탁드립니다 ㅠ 해결이 안되네요 ㅠ