Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Allow to log all locations (not only GPS) - at least optionally #233

Open
andrepxx opened this issue Dec 1, 2024 · 0 comments

Comments

@andrepxx
Copy link

andrepxx commented Dec 1, 2024

First, kudos for developing this app. I really like the export options and also the clean user interface.

I'd like to use this app as an alternative to Google Timeline, since Google appears to break this feature by moving it from the cloud to device-only. It seems that, after migrating Timeline to device, many people can no longer export the data, and those who still can report that the format has changed and in general the amount of data present (and therefore the precision) has reduced significantly from what was formerly available on the cloud and via Google Takeout.

I have developed a software that can analyze the data and plot it on a map (based on the OpenStreetMap project) and published it here on GitHub. However, I don't want to write the part doing the actual data acquisition on Android, so I decided to use this app for it.

However, I noticed that this app actually (as its name suggests) logs only GPS data. This means that in situations where there is no good GPS signal (indoors, but also inside some vehicles - especially trains usually shield the GPS signal very well), this app just does not record any data points, while Google Timeline just switches to network-based location (or, likely, always uses fused location in the first place).

The authors of this app tell that they want to be as precise as possible and therefore only use GPS. However, I'd argue that not recording any position in situations where there's no good GPS reception is about as imprecise as it gets. (I. e. when I travel from one city to another on a train, with this app, I get the last point before I enter the train and then the next point after I leave the train again. The entire journey will not be logged since there's no GPS reception on the train. On the other hand, on Google Timeline, I will see the train-ride since Google will just switch to network-based location while I have no GPS reception on the train.) I'd prefer the app to log any fix it can get, no matter the source or accuracy, cause even a network-based location is arguably "more accurate" than no location at all.

This is the only good position tracking / logging app that I'm aware of that is available via Google PlayStore, stores data locally and doesn't make use of ads or "in-app purchases", so short of writing my own app, this is really as good as it gets. (And yay, it's even open-source.) It's a pity that it just doesn't track at all in situations where there's no good GPS reception though.

The app also causes a lot of power draw, since it always keeps the GPS sensors on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant