GeoLog is a new kind of location tracker which changes tracking characteristics based on where you are and what you are doing.
On foot, you travel slower than by car, and you may not want to gather location data as often. If you're standing still, why track location at all - it's just a waste of power. If you're on a photo walk, you might only want to track location while walking, and not when doing anything else - like driving to the where the walk starts. When on a long trip, you may wish to use a less accurate low power tracking solution, while on a short trip you may prefer tracking as precisely as possible. This is all profile-based and highly configurable.
Based on Google's newfused location provider, it can determine when you are standing still, walking, cycling, or in a moving vehicle, and adjust tracking parameters accordingly. It will automatically switch between all methods of gathering location data (sensors, cell and Wi-Fi networks, GPS, etc) to give you the best location fix possible, within the parameters you set up.
The app currently supports exporting toGPXandKMLformats, and has an extensive selection of export filters.GPXexport files are tested againstLightroom, whereKMLexport files are tested againstGoogle Earth.Apha / ExperimentThis is an alpha release. It is already usable, but it's not yet feature complete. It has also not undergone rigorous testing on various Android versions yet, so expect issues. Reference/development device was an SGS3 running 4.2.
Furthermore, this whole thing is an experiment. I'm not sure how well this will work in reality. I have built it to track my whereabouts on a long trip far away, and seems to have worked rather well at that !
You will also probably need to adjust the profile presets to your personal preferences. Ultimately, I would like this to be good enough to just leave on 100% of the time!Scary PermissionsThis app requires location and activity permissions to track your location. It also needs to run at boot to start the tracking service (if enabled). Wakelocks are required to process the location data at the configured interval. External storage permissions are required to export your data.
I do not track anything you do or what you click. All personal data goes to the app internal databaseonly, you are the only one with access to that information. Your information is not sent to me.DiscussionThe XDA-Developers discussion thread can be found here:http://forum.xda-developers.com/showthread.php?t=2386317SourceGeoLog is open source, licensed as Apache v2. You can find the latest sources here:https://github.com/Chainfire/GeoLog. Note that a lot of what goes on under the hood is inside Google Play Services, which is closed source.GeoLog est un nouveau type de traqueur d'endroit qui modifie les caractéristiques de suivi en fonction de l'endroit où vous êtes et ce que vous faites.
A pied, vous voyagez plus lent qu'en voiture, et vous ne voulez pas de recueillir des données de localisation comme souvent. Si vous êtes à l'arrêt, pourquoi suivre la localisation du tout - c'est juste une perte de puissance. Si vous êtes sur un pied photo, vous pourriez seulement vouloir suivre la localisation pendant la marche, et non lorsque vous faites quelque chose d'autre - comme conduire à la où la promenade commence. Lors d'un long voyage, vous pouvez utiliser une solution moins précise de suivi de faible puissance, tandis que sur un court voyage vous préférerez peut-être suivi de façon aussi précise que possible. C'est tout basé sur le profil et hautement configurable.
Basé sur le nouveau fournisseur de localisation condenséde Google , il peut déterminer si vous êtes immobile, la marche, le vélo, ou dans un véhicule en mouvement, et d'ajuster les paramètres de suivi en conséquence. Il va basculer automatiquement entre toutes les méthodes de collecte de données de localisation (capteurs, les réseaux Wi-Fi et cellulaire, GPS, etc) pour vous donner la meilleure solution de localisation possible, dans les paramètres que vous définissez.
L'application prend en charge actuellement l'exportation versGPX etKML formats, et dispose d'un vaste choix de filtres d'exportation.GPX fichiers d'exportation sont testés contreLightroom , oùKML fichiers d'exportation sont testés contreGoogle Earth .Apha / Experiment
Il s'agit d'une version alpha. Il est déjà utilisable, mais il dispose pas encore terminée. Il a également pas encore subi des tests rigoureux sur les différentes versions d'Android, alors attendez-vous des questions. dispositif de référence / développement était un SGS3 course 4.2.
Par ailleurs, toute cette affaire est une expérience. Je ne suis pas sûr de savoir comment cela va fonctionner dans la réalité. J'ai construit pour suivre mes allées et venues pour un long voyage loin, et semble avoir plutôt bien fonctionné à ça!
Vous aurez aussi probablement besoin d'ajuster les préréglages de profil de vos préférences personnelles. Finalement, je voudrais que cela soit assez bon pour le laisser sur 100% du temps!Permission Effrayant
Cette application nécessite emplacement et les autorisations d'activité pour suivre votre emplacement. Il doit aussi exécuter au démarrage pour lancer le service de suivi (si activé). Wakelocks sont nécessaires pour traiter les données de localisation à l'intervalle configuré. Autorisations de stockage externes sont nécessaires pour exporter vos données.
Je ne surveille pas ce que vous faites ou ce que vous avez cliqué. Toutes les données personnelles va à la base de données interne appseulement , vous êtes le seul à avoir accès à cette information. Votre information n'est pas envoyée à moi.Discussion
Le fil de discussion XDA-Developers peut être trouvé ici:http://forum.xda-developers.com/showthread.php?t=2386317Source
GeoLog est open source, sous licence Apache v2 comme. Vous pouvez trouver les dernières sources ici:https://github.com/Chainfire/GeoLog. Notez que beaucoup de ce qui se passe sous le capot est à l'intérieur de Google Play Services, qui est fermé la source.