일반적으로 위치 정보를 얻고 주소를 얻으려면 인터넷 API를 사용하여 위도 경도를 주소로 변환
합니다. GooglePlay에서 위치 앱을 검색해 주시는 그 패턴입니다.
자신은 더 이상 사용하지 않는 스마트 폰으로 위치 정보를 취득하고 일정 시간마다 기록하고 싶었기 때문에,
인터넷을 사용하지 않고 오프라인에서만 주소 변환할 수 있는 앱을 만들었습니다.
전국이라면 데이터량이 많았기 때문에, 우선은 자신의 거주지인 규슈 오키나와만을 구현했습니다.
다만, 일정 시간 간격으로 동작하는 부분을 잘 만들 수 없었기 때문에, MacroDroid 등 다른 앱
를 함께 사용해야 합니다.
또한 배경 위치 정보 권한을 사용하려고하면 Google Play 신청이 매우 어렵습니다.
그래서 배경 위치 정보는 사용하지 않기로하고 있습니다.
그 때문에 잠금 화면 없이 해 운용하지 않으면 위치 정보를 취득할 수 없게 되어 버렸습니다.
>설정에 대해
・설명에도 기재하고 있습니다만, 정기적으로 기록하려면 MacroDroid 등 다른 앱의 병용이 필요합니다.
잠금 화면 없음, 일정 시간 간격으로 화면 ON + 본 앱 신규 기동으로 정기적으로 기록할 수있었습니다.
>사용법
· 부팅 후 주소 데이터를 메모리에 배포하는 데 몇 초가 걸립니다.
・주소 데이터를 전개할 수 있으면, 현재의 위치 정보에 상당하는 주소(쵸메까지)를 표시합니다.
· 현재 위치를 파일에 저장하려면 "기록" 스위치를 켭니다.
"위치 정보를 항상 사용"상태로 되어 있지 않은 경우, 스위치를 조작할 수 없게 되어 있습니다.
· 저장 위치는 고정되어 내장 스토리지
Android/data/io.github.kobayasur.revgeo/files
입니다.
20220313.txt
같은 이름으로 연월일로 기록됩니다.
스토리지가 가득 차는 것을 방지하기 위해 30 일 이상 경과 한 파일은
자동 삭제하도록 되어 있습니다.
남겨두고 싶은 경우는 다른 장소에 카피해 주세요.
・이력 버튼을 누르면, 당일의 기록한 이력을 하부 뷰에 표시합니다.
· 덧붙여 본 앱은 기동 직후에 1회만 현재 위치를 파일에 보존합니다. (기록 유효시)
주기적으로 저장하려면 MacroDroid 등을 사용하여 몇 분에서 수십 분마다 본 앱을 새로 시작합니다.
필요합니다.
> 라이센스
변환용 주소 데이터는 아래를 사용하였습니다.
공개해 주셔서 감사합니다.
Geolonia 주소 데이터
https://geolonia.github.io/japanese-addresses/