Hi Martin, I also want to have this feature to keep track of my travel :) It doesn't seem like a difficult task, but we need to get the basic feature done first.
what location history services are you using right now? I have created an issue to keep track of this, see: https://github.com/owncloud/maps/issues/3 Please comment on that issue page for further discussion, thanks :) On Sun, Aug 4, 2013 at 6:13 AM, Martin Babik <[email protected]> wrote: > Hello <maps> app creators. I would like to give you some suggestions for > your map app. It would be nice to have a "location history" feature > integrated with owncloud and mobile client ... something like google's > latitude for the users who do not like to share their location with the rest > of the world inteligence... :-) personaly I am using location history for my > monthly business trips accounting. Is this a big effort to create such a > feature? > > Regards > > Martin > > Dňa 20.6.2013 18:00, "Jan-Christoph Borchardt" <[email protected]> > napísal(-a): >> >> To keep everyone in the loop it’s best if we have this discussion in >> the open, in case someone wants to participate. :) >> I also included Andrei, who works on integrating Marbe and ownCloud. >> >> I think it’s pretty obvious we should collaborate here on _one_ simple >> »Maps« app, using open formats and sync with Marble. Including sharing >> is important as well, so you can work together on routes, or have >> shared favorites, or just send a public link to a place. >> >> Design-wise full emphasis on the content, which is the map, favorites, >> and routes. Hence the map needs to use the full app space, without a >> permanent sidebar. Or rather, the sidebar should appear contextually, >> and either be slightly transparent or have a bit of margin to the >> edges so the map is always visible even on the left side. Take a look >> at the new Google Maps if you haven’t seen it yet. >> >> You folks should get a repo at https://github.com/owncloud/maps and >> start working together there, using Appframework as base. >> >> >> On Sat, Mar 30, 2013 at 11:52 PM, Qingping Hou <[email protected]> >> wrote: >> > On Sat, Mar 30, 2013 at 6:20 PM, eMerzh <[email protected]> wrote: >> >> On the leaflet topic: >> >> >> >> Great to here you are getting familliar with leaflet api and the >> >> angular one >> >> :) To display a route, leaflet can easily draw lines.... you can check >> >> an old >> >> page i did some years ago : http://bmaron.net/rando/ (may not be the >> >> cleanest >> >> / up-to-datest code ... but it can give you ideas) >> >> >> > >> > Thanks a lot, that's exactly the demo I need! >> > >> > BTW: do you also often do hiking in your free time? >> > >> >> For the source of the route, calculating it in owncloud seems really >> >> hard so, >> >> i suggest to use 1 (or more?) external projects like >> >> http://project-osrm.org/ or OpenRouteService >> >> >> > >> > Yeah, that's the way to go :) So my plan is: >> > * have Leaflet directive watch the route information in scope >> > >> > * fetch route information from 3rd party and update the scope >> > >> > * cross fingers and hope Leaflet directive update it automatically on >> > the map >> > view >> > >> >> On the Marble GSOC topic : Let's see what others have to say .... but >> >> for me >> >> it seems to be a little weird to have a special marble app and a >> >> different >> >> map app ... If the marble app can't display a map without our map app >> >> they >> >> still somewhat rely on us so i don't really see the point... But i >> >> also can >> >> hear that they don't want to screw the work of a student if another >> >> fail to >> >> give what's expected ... so let's say that it seems reasonable to >> >> start with >> >> 2 separated apps but i don't see this a long term solution ... so it >> >> may be >> >> interresting to hear what they need when we design our external api and >> >> features. >> > >> > I haven't get reply from their student regarding what features they will >> > include in the Marble app yet. Maybe they will add a map also. But if >> > they do >> > so, we will have a big overlap and it's waste of labour ;p >> > >> > In fact, I think the sync only Marble app does make sense. For example, >> > the >> > user might only want to backup/sync their Marble data in OC. In that >> > case, they >> > don't need to install a huge map app. >> > >> >> >> >> On the Hook system topic : >> >> Yeah hook system seems more appropriate to have other apps registering >> >> there >> >> points to the map app ... >> >> Maybe the JS hook can be used as we do with file actions? >> >> For this and app framework , Ping Raydiation >> > >> > OH, I overlooked the JS hook, will take a look at it :) >> > >> > As for the PHP Hook, yeah, I have discussed it with Raydiation on IRC. >> > I guess he is busy writing paper now ;p >> > >> > Have a great weekend too :D >> > >> > Best, >> > Qingping >> >> >> >> > On Sat, Mar 30, 2013 at 8:03 PM, Qingping Hou <[email protected]> >> > wrote: >> >> >> >> Hi Brice, >> >> >> >> I have been playing with AngularJs this week, really impressed by it's >> >> design ;) >> >> >> >> == Leaflet >> >> >> >> So I am planning to use angular-leaflet-directive in the app: >> >> http://tombatossals.github.com/angular-leaflet-directive/ >> >> >> >> The directive is still very simple now, it only supports: >> >> * one marker binding >> >> * center view point binding >> >> * zoom level binding >> >> >> >> I have submitted couple of patches to it and will keep extend it in >> >> following >> >> days. Things that I plan to add includes: >> >> * multiple marker binding (can be used to show a set of bookmarked >> >> points) >> >> * path biding >> >> >> >> BTW, I have a question on leaflet regarding routing: what's best way >> >> for >> >> me to >> >> display a route on the map? >> >> >> >> >> >> == Marble GSoC collabration >> >> >> >> I have talked with KDE side regarding the possiblity of collabrating. >> >> >> >> My original plan was I write the OC server side for marble and they >> >> focus >> >> on >> >> client side. >> >> >> >> However, it truns out that their mentor had really bad experience >> >> collabrating >> >> with other GSoC project and does not want to depend on other projecs >> >> this >> >> time. >> >> So we (me and marble's potential student) decide to collabrate in other >> >> way. >> >> >> >> They will still write a Marble app for OC, and our map app will >> >> interact >> >> with >> >> their app: >> >> * pull data from Marble app and display in map app >> >> * update data in Marble app so update sync, it can be updated in >> >> Marble >> >> >> >> How do you think about that? >> >> >> >> >> >> == Hook system >> >> >> >> I have looked into it a bit. So here is my understanding of the system, >> >> correct >> >> me if I am wrong ;p >> >> >> >> * Every class can register a method with an event >> >> * Every class can emit it's own events >> >> * When a event is emitted, methods registered with that event will ba >> >> called >> >> >> >> My question is this system is great for controlling other apps in map >> >> app. >> >> But >> >> when an app want to pull data from map app can we still use the hook >> >> system? >> >> Say the contact app wants to fetch a small embeded map and display it >> >> inside >> >> contact's info page. >> >> >> >> Also since we will be using appframework and it's current API hasn't >> >> provide >> >> method that wraps around the hook api yet, I need to firtst submit >> >> pathes >> >> to >> >> appframework. Will work on that in following days. >> >> >> >> >> >> === Misc >> >> >> >> BTW: should I also CC to Jan and Raydiatin next for email regarding >> >> GSoC >> >> project? >> > >> > >> _______________________________________________ >> Owncloud mailing list >> [email protected] >> https://mail.kde.org/mailman/listinfo/owncloud > > > _______________________________________________ > Owncloud mailing list > [email protected] > https://mail.kde.org/mailman/listinfo/owncloud > _______________________________________________ Owncloud mailing list [email protected] https://mail.kde.org/mailman/listinfo/owncloud
