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 è un nuovo tipo di posizione dell'inseguitore che cambia le caratteristiche di monitoraggio in base a dove si è e cosa si sta facendo.
A piedi, si viaggia più lentamente che in auto, e non si può decidere di raccogliere dati di localizzazione come spesso. Se siete ancora in piedi, perché monitorare la posizione del tutto - è solo uno spreco di energia. Se siete su una foto passeggiata, si potrebbe desiderare solo di monitorare la posizione mentre si cammina, e non quando fare qualsiasi altra cosa - come guidare la dove inizia la passeggiata. Quando per un lungo viaggio, si consiglia di utilizzare una soluzione di monitoraggio a bassa potenza meno accurato, durante un breve viaggio si può preferire di tracciamento più preciso possibile. Questo è tutto basato sul profilo e altamente configurabile.
Basato sul nuovo provider posizione fusadi Google , si può determinare quando si è in piedi ancora, a piedi, in bicicletta, o in un veicolo in movimento e regolare monitoraggio dei parametri di conseguenza. Si passa automaticamente tra tutti i metodi di raccolta di dati sulla posizione (sensori, cellule e reti Wi-Fi, GPS, ecc) per darvi la migliore correzione posizione possibile, all'interno dei parametri impostati.
L'applicazione attualmente supporta l'esportazione inGPX eKML formati, e ha una vasta scelta di filtri di esportazione.GPX file di esportazione sono testati controLightroom , doveKML file di esportazione sono testati controGoogle Earth .Apha / esperimento
Si tratta di una versione alpha. E 'già utilizzabile, ma non è ancora completa funzionalità. Si è, inoltre, non ancora sottoposti a rigorosi test su varie versioni di Android, quindi aspettatevi problemi. Dispositivo di riferimento / di sviluppo è stato un SGS3 esecuzione 4.2.
Inoltre, tutta questa cosa è un esperimento. Io non sono sicuro di come questo funziona in realtà. Ho costruito per monitorare il mio luogo per un lungo viaggio lontano, e sembra aver funzionato piuttosto bene a quello!
Sarà inoltre probabilmente necessario modificare i profili predefiniti per le preferenze personali. In definitiva, vorrei che questo è abbastanza buono per lasciare solo il 100% del tempo!Permessi spaventosi
Questa applicazione richiede posizione e le autorizzazioni di attività per monitorare la vostra posizione. Ha anche bisogno di eseguire al boot per avviare il servizio di tracking (se abilitato). Wakelocks sono necessari per elaborare i dati di localizzazione all'intervallo configurato. Autorizzazioni di memorizzazione esterni sono necessari per esportare i dati.
Non a monitorare tutto ciò che fate o che cosa si fa clic. Tutti i dati personali va al database interno appsolo , tu sei l'unico ad avere accesso a tali informazioni. Le informazioni non vengono inviate a me.Discussione
Il thread di discussione XDA-Developers può essere trovato qui:http://forum.xda-developers.com/showthread.php?t=2386317Fonte
GeoLog è open source, con licenza di Apache v2. Potete trovare le più recenti sorgenti qui:https://github.com/Chainfire/GeoLog. Si noti che un sacco di ciò che accade sotto il cofano si trova all'interno di Google Play Services, che è closed source.