On 21 March 2017 at 08:19, Francesco Pelullo <f.pelu...@gmail.com> wrote:
> Hi,
>
> In my opinion, instead of apply for another different app/plugin starting 
> from zero, you could start from OsMo and try to keep it working.

Stupid question - is the OsMo plugin open source? Because I could not
find its source, and if not open source, then how could I keep it
working?

> However, most well promising solution is Traccar (http://www.traccar.org).
>
> It has a client app, a monitoring app and a self manageable private server 
> (or the public server, if you want).
>
> OsmAnd could already interface with traccar server, using its tracking 
> feature, so you don't really need traccar client. However, this feature is a 
> bit spartan, because you can share easily your personal position, without 
> groups support.
>
> A solution could be to integrate Traccar API (client and manager) in a 
> plugin, and use them togheter with OsmAnd API for bypass Traccar client and 
> traccar manager. At this point, this plugin will upload your position as 
> traccar client does (differentiating by groups) to a traccar server (public 
> or private). Them, same plugin will get your position/group positions from 
> server, showing them in OsmAnd map.
[...]

Right, I see what you mean. Ideally this feature should have a
separate presentation (e.g. how friends are displayed on the OsmAnd
map) and transport, so that other transports could be added easily
(other than e.g. traccar), reusing the code that displays friends on
the map and gathers own's coordinates for sharing with friends.

Is this best achieved as a plugin? Is there some HOWTO or examples of
creating OsmAnd plugins that can 1. Get the own's coordinates (I guess
using OsmAnd API, not directly from the OS) and 2. Draw on the map
(friends' positions)?

-- 
Vasil Dimov

-- 
You received this message because you are subscribed to the Google Groups 
"Osmand" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to osmand+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to