How UnifiedNlp works with backends
masterUnifiedNlp acts as a middleware layer and does not provide geolocation features on its own. To enable location services, you must install one or more backends (plugins). Backends can typically be found and updated via F-Droid.
Geolocation Backends
AppleWifiNlpBackend: Uses Apple's service for Wi-Fi resolution.OpenBmapNlpBackend: Uses openBmap (freely licensed, supports offline use).MozillaNlpBackend: Uses Mozilla Location Service.LocalGSMBackend: Local provider for GSM cells (works offline).LocalWifiNlpBackend: Local provider using on-phone generated Wi-Fi database.
(Reverse) Geocoding Backends
NominatimGeocoderBackend: Address lookup backend.
Activation
After installing a backend, activate it in Android settings:
- Android 4.4+: Go to
Settings -> Locationand select any mode except "device only". - Older Android: Go to
Settings -> Location -> Wi-Fi & mobile network location.