Zwykle, aby uzyskać informacje o lokalizacji i adres, użyj interfejsu API sieci, aby przekonwertować szerokość i długość geograficzną na adres.
Do zrobienia. Nawet jeśli szukasz aplikacji lokalizacyjnej w Google Play, chodzi o ten wzór.
Ponieważ chciałem uzyskać informacje o lokalizacji za pomocą smartfona, którego już nie używam, i nagrywać je w regularnych odstępach czasu.
Stworzyłem aplikację, która może konwertować adres tylko w trybie offline, bez korzystania z sieci.
Korzystając z lokalnej bazy danych możemy obsłużyć dużą ilość danych na terenie całego kraju.
Nie udało mi się jednak zrobić części, która działa w regularnych odstępach czasu, więc inne aplikacje, takie jak MacroDroid
Muszą być używane razem.
Ponadto, jeśli spróbujesz skorzystać z urzędu lokalizacji w tle, bardzo trudno będzie ubiegać się o Google Play.
Dlatego postanowiłem nie używać informacji o lokalizacji w tle.
Dlatego, jeśli nie działasz bez ekranu blokady, nie będziesz w stanie uzyskać informacji o lokalizacji.
> O ustawieniach
-Jak opisano w wyjaśnieniu, konieczne jest wspólne korzystanie z innych aplikacji, takich jak MacroDroid, aby regularnie nagrywać.
Możliwe było regularne nagrywanie bez blokady ekranu, ekran włączony w regularnych odstępach czasu + nowe uruchomienie tej aplikacji.
> Jak używać
-Przy pierwszym uruchomieniu tworzenie bazy danych adresowych zajmuje kilka minut.
- Następnym razem, gdy uruchomisz, będziesz mógł czytać za kilka sekund.
・ Gdy dane adresowe można odczytać, wyświetlany jest adres (do chome) odpowiadający bieżącej informacji o lokalizacji.
-Aby zapisać aktualną pozycję do pliku, włącz przełącznik „Nagraj”.
・ Miejsce docelowe zapisu jest stałe, a pamięć wewnętrzna
Android / dane / io.github.kobayasur.revgeo2/pliki
jest.
20220313.txt
Jest rejestrowany według daty o nazwie takiej jak.
Aby zapobiec zapełnieniu pamięci, pliki starsze niż 30 dni są
Jest przeznaczony do automatycznego usuwania.
Jeśli chcesz go zachować, skopiuj go w inne miejsce.
・ Naciśnij przycisk historii, aby wyświetlić zapisaną historię dnia w dolnym widoku.
-Ponadto ta aplikacja zapisuje aktualną pozycję do pliku tylko raz, zaraz po uruchomieniu. (Gdy nagranie jest ważne)
Aby regularnie zapisywać, użyj MacroDroid itp., aby co kilka minut do kilkudziesięciu minut uruchamiać nową aplikację.
jest potrzebne.
> Licencja
Użyłem następujących danych adresowych do konwersji.
Dziękuję za publikację.
Dane adresowe Geolonii
https://geolonia.github.io/japanese-addresses/
Ostatnia aktualizacja
6 lip 2025