Announcement

Collapse
No announcement yet.

GNOME Has Big Plans For Its Maps Application

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • GNOME Has Big Plans For Its Maps Application

    Phoronix: GNOME Has Big Plans For Its Maps Application

    GNOME Maps began development during the GNOME 3.10 cycle and going ahead for GNOME 3.14 and beyond are some ambitious plans to make this open-source OpenStreetMap-powered JavaScript application more like Google Maps in its abilities...

    http://www.phoronix.com/vr.php?view=MTY2OTk

  • #2
    If you want to help out with GeoClue's geolocation you can run Mozilla's MozStumbler https://wiki.mozilla.org/CloudServic...n#Contributing

    Comment


    • #3
      This need a companion app for smartphones. Send-to-device aspect of maps applications are key.

      Comment


      • #4
        Does this allow offline turn-by-turn GPS navigation? Because linux could seriously use an alternative to navit for something like that. navit is a royal pain in the ass to set up due to its 1000+ line config file and no graphical tools for configuration.

        Comment


        • #5
          I'm really looking forward to this. Google Earth of some reason just doesn't want to run on my PC. Crashes right after the loading splash but doesn't segfault or anything.

          Comment


          • #6
            Originally posted by schmidtbag View Post
            Does this allow offline turn-by-turn GPS navigation? Because linux could seriously use an alternative to navit for something like that. navit is a royal pain in the ass to set up due to its 1000+ line config file and no graphical tools for configuration.
            Marble can do this since ages…

            Comment


            • #7
              It will be interesting to see how GNOME Maps does given that Google Maps provides these features already and it does so extremely well...
              I would put it more like: "No one uses this application as others do it better, so what's the point in wasting time on it?".

              Comment


              • #8
                Originally posted by Awesomeness View Post
                Marble can do this since ages…
                That's weird, I never heard of this. I've done a solid hour or two of research for linux turn-by-turn GPS navigation and this never came up. I encountered obscure incomplete projects like modrana, but not this. Thanks for the info though, this could really come in handy.

                Comment


                • #9
                  http://marble.kde.org/
                  (^ official site of Marble)

                  Comment


                  • #10
                    Well, I've talked to the Gnome Maps developers last summer on Guadec and they didn't seem very enthusiastic about offline routing support. I got the impression they just want their application to be a simple easy to use app, not a full featured navigation system.

                    Originally posted by schmidtbag View Post
                    I encountered obscure incomplete projects like modrana, but not this.
                    Well, modRana isn't really that obscure - but as it is used mostly on mobile platforms (SHR@Neo FreeRunner, Maemo 5 Fremantle@Nokia N900, Harmattan@Nokia N9/50, Sailfish OS@Jolla) it might look a bit weird when running on desktop.

                    But the project is very much alive - I've released a new version for Maemo & Sailfish just this weekend.

                    Regarding incomplete - sure, there are definitely some features that are missing or not as good as they could be, but I'm basically the only full-time developer working on modRana in my spare time and can do just so much. But patches and other help with modRana development are definitely welcome!

                    About offline routing in modRana - it is supported and uses the Monav routing daemon to do the actual routing. There is also a Monav routing data repository with global coverage (~130 GB of data in all packs together) - and you can build your own, as the software used to generate it is also open source.

                    Unfortunately the Monav integration is still quite a mess as the Monav upstream is pretty much dead and modRana is using a fork with some non-upstream patches and includes a prebuilt-binary that might not even work on some platforms... And the Monav issue will be only getting worse as the Monav routing daemon needs Qt 4 and already can't be used on some Qt 5 only platforms (Sailfish OS). I've talked to the Marble developers (Monav is one of the supported offline routing backends used by Marble) and they might port it to Qt 5, but have no timeframe for it yet.

                    So I'll be probably adding support for the routing offline routing utility, which is a nice standalone & portable C application and should have a comparable or at least usably fast routing speed when compared to Monav (Monav computes routes very, very quickly). But it is still quite a lot of work - both in modRana and in the routing data repository generator to have have the routino support be as good as the current support for Monav. Again, patches welcome!

                    Comment


                    • #11
                      What is their objective?
                      I.e., why would I use their "application", which is just a bunch of javascript that shows a webpage in its own fake-application window, instead of just going to openstreetmap in a browser?

                      Also, its useless without being also available on mobile (read as: Android).

                      Comment


                      • #12
                        Originally posted by MartinK View Post
                        About offline routing in modRana - it is supported and uses the Monav routing daemon to do the actual routing. There is also a Monav routing data repository with global coverage (~130 GB of data in all packs together) - and you can build your own, as the software used to generate it is also open source.

                        Unfortunately the Monav integration is still quite a mess as the Monav upstream is pretty much dead and modRana is using a fork with some non-upstream patches and includes a prebuilt-binary that might not even work on some platforms... And the Monav issue will be only getting worse as the Monav routing daemon needs Qt 4 and already can't be used on some Qt 5 only platforms (Sailfish OS). I've talked to the Marble developers (Monav is one of the supported offline routing backends used by Marble) and they might port it to Qt 5, but have no timeframe for it yet
                        I wouldn't say modrana itself is obscure, but more the fact that it doesn't seem to have a specific agenda, it is missing in many distro repos, and you kind of have to go out of your way to find it. I didn't mean to say obscure in a critical way.

                        Offline routing was the one and only thing modrana failed to do for me. Its been a couple months since I tried using it but I know the issue had something to do with it being unable to read the routing data. I remember having issues downloading routing data packs as well as getting modrana to load them. This was all on Arch linux 64 bit. If offline routing worked, I'd gladly have modrana set up on one of my systems right now because it overall seemed to work nicely.

                        I'm willing to try it out again, though. I'd like to contribute, as (IIRC) it is python based and I know the language pretty well. But, I'm not very good at continuing existing projects, and I'm not fluent in how the system works on the back end.

                        Comment


                        • #13
                          Originally posted by schmidtbag View Post
                          That's weird, I never heard of this. I've done a solid hour or two of research for linux turn-by-turn GPS navigation and this never came up. I encountered obscure incomplete projects like modrana, but not this. Thanks for the info though, this could really come in handy.
                          Marble routing settings say something about one of the possible routing providers to be a thing called Gosmore that's used offline. I didn't look into it because I don't use my PC. The maps themselves can be cached offline via the "Download Region" command.
                          Marble has a Qt-only version as well, in case you don't want KDE libraries.

                          Comment


                          • #14
                            Originally posted by droidhacker View Post
                            What is their objective?
                            A consistent user experience that fits most use cases with Gnome-ish software by default.

                            Originally posted by droidhacker View Post
                            I.e., why would I use their "application", which is just a bunch of javascript that shows a webpage in its own fake-application window, instead of just going to openstreetmap in a browser?

                            Also, its useless without being also available on mobile (read as: Android).
                            Why would you think you need a mobile application that shows a webpage in its own fake-application window, instead of just going to openstreetmap in a browser for mobile OS?

                            Comment


                            • #15
                              so this "this programm can do this already why write a new one", and emacs is at least a very great ide + operation system, why did they develop vi then?

                              Because its written in another language and more important written with a nice looking toolkit, that fitts into the gnome desktop. And the feature-set and the ui will not be exactly the same.

                              you could also then say hey kedit or whatever the name is of the editor is also a nice editor why developing gedit, just they have time fun on it and some kind of vision of making it better and if its only the other ui-toolkit.

                              And then the comparsion of "google maps" is then even more absurd. its a extremly slow browser gui. I hate browser because its such a slow resource hock where u basicly need a Quadcore cpu to have it somewhat lagfree but even than with anough open tabs it still starts to lag.

                              Its like starting Farcry to write your emails in it.

                              So yes fast native programms are better. And even if you are happy with webbrowser as operation system like google wants it. Google tracks your data input, so they can track your movement and your plans of movement completly.

                              And here in germany some places have even better openstreetmap coverage than google maps data.

                              Comment

                              Working...
                              X