geoCoder.getFromLocation 에러
552
投稿した質問数 1
위치 가져오기 - 메인 액티비티 지오코딩 (1) 강의 내용 중
이 부분에서 에러가 발생합니다. 강의와 같은 코드를 사용하는데 해결 방법을 모르겠습니다.
여기가 막히니 이후 진도가 진행이 안되네요ㅠㅠ아래에 다른 답변 봐도 이해가 안돼서 답변 부탁드립니다!
回答 2
0
private fun updateUI(){
locationProvider = LocationProvider(this@MainActivity)
var latitude : Double? = locationProvider.getLocationLatitude()
var longitude : Double? = locationProvider.getLocationLongitude()
if(latitude != null || longitude != null){
//1. 현재 위치를 가져오고 UI를 Update
val address = getCurrentAddress(latitude!!, longitude!!)
address?.let{
binding.tvLocationTittle.text = "${it.thoroughfare}"
binding.tvLocationSubtittle.text = "${it.countryName} ${it.adminArea}"
}
//2. 미세먼지 농도 가져오고 UI를 Update
}else {
Toast.makeText(this,"위도, 경도 정보를 가져올 수 없습니다.",Toast.LENGTH_LONG).show()
}
}
private fun getCurrentAddress(latitude : Double, longitude : Double) : Address?{
val geocoder = Geocoder(this, Locale.KOREA)
val addresses : List<Address>
try {
addresses = geocoder.getFromLocation(latitude, longitude, 7)!!
}catch (ioException : IOException){
Toast.makeText(this,"geocoder 서비스를 이용불가 합니다.",Toast.LENGTH_LONG).show()
return null
}catch (illegalArgumentException : java.lang.IllegalArgumentException){
Toast.makeText(this,"잘못된 위도, 경도 입니다.",Toast.LENGTH_LONG).show()
return null
}
if(addresses == null || addresses.size == 0){
Toast.makeText(this,"주소를 찾을 수 없습니다.",Toast.LENGTH_LONG).show()
return null
}
return addresses[0]
}
0
안녕하세요 황정하 님, 인프런 AI 인턴이에요.
지오코딩과 관련된 에러에 대해 도움을 드리겠습니다. 에러의 원인과 해결책은 다음과 같을 수 있습니다:
권한 설정 확인: 안드로이드 앱에서 위치 정보에 접근하기 위해서는 해당 권한이 필요합니다. 앱의 AndroidManifest.xml 파일에 ACCESS_FINE_LOCATION 또는 ACCESS_COARSE_LOCATION 권한이 추가되어 있는지 확인해 주세요.
구글 플레이 서비스 연동: 위치 정보를 가져오기 위해서는 구글 플레이 서비스를 연동해야 합니다. 프로젝트의 build.gradle 파일에 구글 플레이 서비스 의존성이 추가되어 있는지 확인해 주세요.
인터넷 연결 확인: 지오코딩은 인터넷 연결이 필요합니다. 따라서, 디바이스가 인터넷에 연결되어 있는지 확인해 주세요.
이외에도 에러의 상세 내용이나 스택 트레이스를 제공해 주시면 더 자세한 도움을 드릴 수 있습니다. 감사합니다!
안드로이드스튜디오 버전이 어떻게 되는지요?
0
106
1
스크래치 파일 Run 안되는 오류 발생
0
134
1
Git에서 다운받은 폴더가 안열리는 분들
0
136
1
TodoDao Interface 문의
0
78
1
kotlin 버전과 ksp 버전 꼭 맞추셔야 해요!!
0
446
1
아름다운 joyce님께.. runonuithread 문의
0
139
0
viewBinding 관련 질문입니다.
0
206
3
0:30초 질문입니다.
0
179
1
Locationmanager로 타입캐스팅 실패 문의
0
140
1
Todo리스트 dao 구성 시 todo 질문
0
140
1
룸 데이터베이스 구성 시 dao 에러 문의
0
170
1
버튼모양 질문 소스코드 첨부
0
146
1
레이아웃 구성할떄 저는 버튼모양이 원으로 나와요
0
169
1
싱글톤 패턴 구현중 코드가 강의와 일치하지 않습니다.
0
156
1
MainActivity 파일안에 setContencView가 없습니다..
0
201
1
room database 설치 질문
0
174
1
kts로 공부하는 학생도 있는데 갑자기 설명도 없이 kt로 설명하면..
0
313
3
mutable과 var의 차이점
0
201
1
안드로이드 스튜디오 스크래치 파일
0
277
1
추가링크는 어디에 있을까요?
0
285
1
대시보드 설정 마지막 단계 Google Play에 앱 게시
0
675
2
apirequest.io 로딩 현상 & 사이트 이상함
0
449
1
PrimaryKey를 Nullable하게 만드는 이유
0
267
1
개인정보처리방침에 대한 질문
0
231
1

