Categories:Navigation License:Apache2 Web Site:https://github.com/microg Source Code:https://github.com/microg/android_packages_apps_UnifiedNlp Issue Tracker:https://github.com/microg/android_packages_apps_UnifiedNlp//issues Name:µg UnifiedNlp (for GAPPS-free devices) Auto Name:µg UnifiedNlp Summary:Location provider middleware (UnifiedNlp) Description: Most modern ROMs come with support for non-Google geolocation providers. On these systems UnifiedNlp can be installed as a user app to replace the network location provider. It acts as a middleware for various plugins aka backends, it does not provide any location lookup itself. For further information please refer to the [https://github.com/microg/android_packages_apps_UnifiedNlp/blob/HEAD/README.md README]. List of backends for geolocation: * [[org.microg.nlp.backend.apple]] uses Apple's Wifi database. * [[org.microg.nlp.backend.openwlanmap]] uses OpenWlanMap.org * [[org.gfd.gsmlocation]] uses OpenCellId (local) * [[org.fitchfamily.android.gsmlocation]] uses GSM Celll data (local) * [[org.fitchfamily.android.wifi_backend]] uses (on-device generated) WiFi data (local) * [[org.microg.nlp.backend.ichnaea]] uses Mozilla Location Services * [[org.openbmap.unifiedNlp]] uses Openbmap.org List of backends for (reverse) geocoding: * [[org.microg.nlp.backend.nominatim]] After installing you have to reboot your device, install a backend service and activate/configure it in the app settings. After this you can use UnifiedNlp by activating network-based geolocation from Settings -> Location: You need to select any mode but "device only". NOTE: If you need to use UnifiedNlp beside GAPPS, you should instead install [org.microg.nlp]. [https://github.com/microg/android_packages_apps_UnifiedNlp/releases Changelog] . Repo Type:git Repo:https://github.com/microg/android_packages_apps_UnifiedNlp/ Build:1.1.3,1103 commit=v1.1.3 gradle=NetworkLocation Build:1.2.0,1200 commit=v1.2.0 gradle=NetworkLocation submodules=yes Build:1.2.2,1202 commit=v1.2.2 gradle=NetworkLocation submodules=yes Build:1.3.0,1300 commit=v1.3.0 gradle=NetworkLocation submodules=yes Maintainer Notes: * UCM and AUM fail, because the app uses org.microg.nlp as package id in AM.xml and changes this on buildtime. This cannot be fixed in init=. * Auto Update Mode:Version v%v * Update Check Mode:Tags . Current Version:1.3.0 Current Version Code:1300