Follow

I’m looking for a alternative to things like “find my friends” or the old “google latitude”. Basically I want to allow a few trusted people to know where I am and vice-versa.

It needs to be cross-platform (iOS, Android, Linux, perhaps web for viewing) and any server components need to be self-hostable (mqtt based perhaps?).

I’d build it myself but I don’t really want to support android and iOS 😂

@jjg So... I have this:

github.com/virtadpt/exocortex-

And I'm working on this as a second iteration, but it's proving to be somewhat more difficult because the GPS app I'm playing with right now is really not well documented:

github.com/virtadpt/exocortex-

@jjg GPS Logger seems a lot more straightforward. Maybe I should concentrate on that.

@drwho there’s so much complexity in writing apps that use location services on smartphones (especially if you support more than one platform) that I’m tempted to create a dedicated hardware device, but I’m afraid that wouldn’t be acceptable for everyone I want to play with :)

@jjg It's harder to write a back-end API service when you can't even read the reference implementation of the server...

As for a dedicated device, maybe a RasPi Zero, USB GPS dongle, tethered to a phone?

@jjg No idea if any of these would work for you, but all the descriptions in one short list may be helpful to filter out the obvious no-nos.

alternativeto.net/software/goo

@h thanks, I think I’ve tried everything on that list :)

The only one that comes close is OwnTracks, which is open-source but unfortunately very unreliable based on my testing.

@jjg If you can make your family use a web app, it may not be too hard to make one yourself.

w3schools.com/Html/html5_geolo

You would only need some trig functions to make some calculations.

The most tedious part to substitute is if you need to display maps on it, and you don't want to rely on any commercial maps service.

@h i thought about going the web api route but I’m concerned that the os will kill it in the background(I.e., it will stop updating position if it’s not foregrounded regularly

@h i thought about going the web api route but I’m concerned that the os will kill it in the background(I.e., it will stop updating position if it’s not foregrounded regularly

@jjg I think you might be able to test pretty quickly if HTML5 Workers will do the trick.

apress.jensimmons.com/v5/pro-h

@h worth a shot, it would be slick if I could just do it in a web app

@jjg

Until very recently, there was an OsMo plugin for #Osmand that does this, but it appears to have transitioned into an exclusive service for their own app OsMoDroid,which I haven't personally tried out.

There's also this service I stumbled into: traccar.org/osmand/

@GOwin interesting, I’ll check this out, thanks!

Sign in to participate in the conversation
social.coop

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!