CloudServices/Location/Software: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
==Software==
==Software==


===Software===
===[https://www.mozilla.org/firefox/android/ Firefox for Android]===
 
====[https://www.mozilla.org/firefox/android/ Firefox for Android]====
* Firefox for Android includes a way to contribute data and enhance the service. You can enable the feature by opening the Settings menu and in the Mozilla section under Data Choices check the Mozilla Location Services option.
* Firefox for Android includes a way to contribute data and enhance the service. You can enable the feature by opening the Settings menu and in the Mozilla section under Data Choices check the Mozilla Location Services option.


====Mozilla Stumbler for Android====
===Mozilla Stumbler for Android===
* Mozilla Stumbler is an open-source wireless network scanner that collects GPS and wireless network data for our crowd-sourced location database.  
* Mozilla Stumbler is an open-source wireless network scanner that collects GPS and wireless network data for our crowd-sourced location database.  
* Available in the [https://play.google.com/store/apps/details?id=org.mozilla.mozstumbler Google Play Store]
* Available in the [https://play.google.com/store/apps/details?id=org.mozilla.mozstumbler Google Play Store]
Line 12: Line 10:
* [https://github.com/mozilla/MozStumbler GitHub code repository]
* [https://github.com/mozilla/MozStumbler GitHub code repository]


====Firefox Desktop====
===Firefox Desktop===


* Firefox Desktop 36 and later allow you to use the service instead of the default location provider. In ''about:config'' change the ''geo.wifi.uri'' setting to:
* Firefox Desktop 36 and later allow you to use the service instead of the default location provider. In ''about:config'' change the ''geo.wifi.uri'' setting to:
     https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%
     https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%


====Firefox OS====
===Firefox OS===


* [https://github.com/clochix/FxStumbler FxStumbler] is a prototype of a stumbling app for Firefox OS.
* [https://github.com/clochix/FxStumbler FxStumbler] is a prototype of a stumbling app for Firefox OS.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1154435 OS level support for stumbling] is underway and will appear in a future version of Firefox OS.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1154435 OS level support for stumbling] is underway and will appear in a future version of Firefox OS.


====Android====
===Android===


* [https://github.com/mozilla/MozStumbler/wiki/Using-libstumbler libstumbler] is an embeddable Android library supporting both stumbling and location lookups.
* [https://github.com/mozilla/MozStumbler/wiki/Using-libstumbler libstumbler] is an embeddable Android library supporting both stumbling and location lookups.
* [https://github.com/microg/IchnaeaNlpBackend Ichnaea NLP Backend] is a [https://github.com/microg/android_packages_apps_UnifiedNlp UnifiedNlp] backend that uses MLS to resolve locations. The NLP backend requires XPosed to be installed. As of 2015-06-03, this seems to be broken for Android 5.0 and 5.1 ART runtimes.
* [https://github.com/microg/IchnaeaNlpBackend Ichnaea NLP Backend] is a [https://github.com/microg/android_packages_apps_UnifiedNlp UnifiedNlp] backend that uses MLS to resolve locations. The NLP backend requires XPosed to be installed. As of 2015-06-03, this seems to be broken for Android 5.0 and 5.1 ART runtimes.


====Linux====
===Linux===


* [http://www.freedesktop.org/wiki/Software/GeoClue/ GeoClue] is a D-Bus service that provides location information, using for example GPS daemons but also MLS.
* [http://www.freedesktop.org/wiki/Software/GeoClue/ GeoClue] is a D-Bus service that provides location information, using for example GPS daemons but also MLS.
* [https://git.reviewboard.kde.org/r/122628/ KDE Plasma Desktop] uses MLS to get country level and precise geolocation information.
* [https://git.reviewboard.kde.org/r/122628/ KDE Plasma Desktop] uses MLS to get country level and precise geolocation information.


====iOS====
===iOS===


* See our [[CloudServices/Location/FAQ#Is_there_an_app_for_Apple.27s_iOS.3F|FAQ on iOS]]
* See our [[CloudServices/Location/FAQ#Is_there_an_app_for_Apple.27s_iOS.3F|FAQ on iOS]]

Revision as of 14:38, 12 June 2015

Software

Firefox for Android

  • Firefox for Android includes a way to contribute data and enhance the service. You can enable the feature by opening the Settings menu and in the Mozilla section under Data Choices check the Mozilla Location Services option.

Mozilla Stumbler for Android

Firefox Desktop

  • Firefox Desktop 36 and later allow you to use the service instead of the default location provider. In about:config change the geo.wifi.uri setting to:
   https://location.services.mozilla.com/v1/geolocate?key=%MOZILLA_API_KEY%

Firefox OS

Android

  • libstumbler is an embeddable Android library supporting both stumbling and location lookups.
  • Ichnaea NLP Backend is a UnifiedNlp backend that uses MLS to resolve locations. The NLP backend requires XPosed to be installed. As of 2015-06-03, this seems to be broken for Android 5.0 and 5.1 ART runtimes.

Linux

  • GeoClue is a D-Bus service that provides location information, using for example GPS daemons but also MLS.
  • KDE Plasma Desktop uses MLS to get country level and precise geolocation information.

iOS