안드로이드 개발 질문/답변
(글 수 45,052)
제가 현재 작업하고있는 어플이
GPS로 위치를잡아 데이터베이스를 빼와 영구저장후 그위치가아닌 다른곳에서도 사용가능할수있도록 하는겁니다.
필요할때마다 환경설정에서 위치를 새롭게잡는거구요
제가 질문드리는것은
A학교에서 GPS를켜서 어플을첫사용한다면 A학교 데이터베이스를 어떻게빼오느냐인대 ...
GPS값이 정확하지않기에 가장근처에있는 학교 데이터베이스를 받아서
그학교 게시물이뜨게할수있는것
필요할떄마다 위치를새로잡게할수있는방법
한번잡은 위치는 영구저장후 특정위치가아닌 다른장소에서도 계속사용할수있게하는것
질문하겠습니다
어떤걸써야하는지 유사코드가있는지 알려주세요 ㅠㅠ




GPS값은 정확한 편입니다. 건물안에서 위치를 잡을 수 없다는게 문제죠.
건물내부에서 Wifi로 잡는방법이 있는데 부정확한 위치를 가져옵니다,
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,0, 0,locationListener);
locationListener 쪽의
public void onLocationChanged(Location location) 에서 갱신된 로케이션 정보를 저장한후
locationManager.removeUpdates(locationListener); 로GPS 검색이 멈추도록 해주면 될거같네요.