Mozilla Locations Service on Ubuntu Touch
If you're currently using a UBports image of Ubuntu Touch, you probably noticed, that the Nokia HERE A-GPS service is not available. While we're currently trying to figure out, if it's possible to get HERE for community ports without having to pay a high fee, wouldn't it be way cooler if we had a free and open source A-GPS service like the Mozilla Location Service on Ubuntu Touch? MLS "is an open service which lets devices determine their location based on network infrastructure like Bluetooth beacons, cell towers and WiFi access points". It's already available on Android, so why don't we make it possible on Ubuntu Touch?
There's a bug listed here: https://bugs.launchpad.net/ubuntu/+source/location-service/+bug/1648077
Here you find some Info on MLS: https://location.services.mozilla.com/
And some more here: https://en.wikipedia.org/wiki/Mozilla_Location_Service
And even more here: https://wiki.mozilla.org/CloudServices/Location
Check out the bounty on Bountysource: https://www.bountysource.com/issues/39808752-support-for-mozilla-location-service-a-gps
Time for a little update: Sadly, Nokia HERE will not be added to the UT community ports.
But no need for feeling down, we still have the option to implement Mozilla Location Service! Again, if you want this and you want it now, you could add some zeros to the number displayed at Bountysource.
We're currently talking to Alan Pope (Community Manager at Canonical, awesome lad) and if we're lucky we will get some smart canonical devs working on that! But we'll see that after the holidays...
Have a good one everyone!
novski last edited by
On Anroids Opensource Dist. for Apps. F-Droid i found a different source that includes the Moz Loc Service and many others. Im not the one that can say how mutch sence it makes to implement that but i wanted to let you know that there are more sources for location data arround...
Link to the website of F-Droid Apps: https://fossdroid.com/a/µg-unifiednlp-for-gappsfree-devices.html
ivo_xavier last edited by
@NeoTheThird There're other ways give a bounty without Paypal?
No, you can also pay with Bitcoin.
Giiba last edited by
I'm a bit confused, new around here and trying to figure out the location service configuration.
Sorry to raise an old thread, but it seems this issue has been resolved. However it is entirely unclear what changed, and why it is configured wrong so still didn't work.
What I have found:
If you look in /etc/geoclue/geoclue.conf there are url's for the mozilla service. Once 'ubuntu-location-service' was white listed (instead of 'gnome-shell'), and data submission was turned on (there was no data near my house), the network location works very quickly. Out-of-the-box this was not working, and I always had to wait for a gps fix for location.
anyway, I will make a separate thread talking about what I've found, when I get a chance
ernest last edited by ernest
All, in order to help, I've create a wrapper in python which scan wifi and gps position.
It's not the most userfriendly, but quite simple to use and can run in background too if the terminal is set for it.
Please test and let me know.
- Upload to MLS is done automatically when the app is closed by a Ctrl+C and phone connected to internet.
- No parallel use with Unav or Activity Tracker test has been properly done yet
- Only tested with Nexus 5, if fail with other device, please create a bug.
If anybody know how to list cells tower around the device, please let me know. So far all the ofono script doesn't allow that
Further implementation : If this script is able to run in background without disturbing user apps, would be interesting to add a on/off button in the GPS menu.