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.
En utilisant une base de données locale, nous pouvons traiter une grande quantité de données à l'échelle nationale.
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
-Au premier démarrage, il faut plusieurs minutes pour créer une base de données d'adresses.
- Au prochain démarrage, vous pourrez lire en quelques secondes.
・ Lorsque les données d'adresse peuvent être lues, l'adresse (jusqu'au chome) correspondant aux informations de localisation actuelles s'affiche.
-Pour enregistrer la position actuelle dans un fichier, activez le commutateur "Record".
・ La destination de sauvegarde est fixe et le stockage interne
Android/données/io.github.kobayasur.revgeo2/files
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