Normalement, pour obtenir des informations de localisation et obtenir une adresse, utilisez l'API du net pour convertir la latitude et la longitude en une adresse.
Faire. Même si vous recherchez une application de localisation sur Google Play, il s'agit de ce modèle.
Parce que je voulais obtenir des informations de localisation avec un smartphone que je n'utilise plus et les enregistrer à intervalles réguliers.
J'ai créé une application qui peut convertir une adresse uniquement hors ligne sans utiliser le net.
Étant donné que la quantité de données était importante à l'échelle nationale, j'ai d'abord implémenté uniquement Kyushu et Okinawa, où je vis.
Cependant, je n'ai pas pu créer une pièce qui fonctionne à intervalles réguliers, donc d'autres applications telles que MacroDroid
Doit être utilisé ensemble.
De plus, si vous essayez d'utiliser l'autorité de localisation en arrière-plan, il sera très difficile de postuler à Google Play.
Par conséquent, j'ai décidé de ne pas utiliser les informations de localisation en arrière-plan.
Par conséquent, si vous n'utilisez pas l'écran de verrouillage, vous ne pourrez pas acquérir d'informations de localisation.
> À propos des paramètres
-Comme décrit dans l'explication, il est nécessaire d'utiliser d'autres applications telles que MacroDroid ensemble pour enregistrer régulièrement.
Il était possible d'enregistrer régulièrement sans écran de verrouillage, écran allumé à intervalles réguliers + nouveau lancement de cette application.
> Comment utiliser
-Il faut quelques secondes pour étendre les données d'adresse dans la mémoire après le démarrage.
・ Une fois que les données d'adresse ont été développées, l'adresse (jusqu'au chome) correspondant aux informations de localisation actuelles s'affichera.
-Pour enregistrer la position actuelle dans un fichier, activez le commutateur "Record".
Le commutateur ne peut pas être utilisé à moins qu'il ne soit dans l'état "Toujours utiliser les informations de localisation".
・ La destination de sauvegarde est fixe et le stockage interne
Android/données/io.github.kobayasur.revgeo/fichiers
est.
20220313.txt
Il est enregistré par la date avec un nom comme.
Pour éviter que le stockage ne soit plein, les fichiers de plus de 30 jours sont
Il est conçu pour être supprimé automatiquement.
Si vous souhaitez le conserver, copiez-le à un autre emplacement.
・ Appuyez sur le bouton Historique pour afficher l'historique enregistré de la journée dans la vue inférieure.
-De plus, cette application enregistre la position actuelle dans un fichier une seule fois immédiatement après le démarrage. (Lorsque l'enregistrement est valide)
Pour sauvegarder régulièrement, utilisez MacroDroid etc. pour démarrer une nouvelle application toutes les quelques minutes à plusieurs dizaines de minutes.
est nécessaire.
> Licence
J'ai utilisé ce qui suit pour les données d'adresse pour la conversion.
Merci d'avoir publié.
Données d'adresse Geolonia
https://geolonia.github.io/japanese-addresses/
Dernière mise à jour :
6 juill. 2025