android-components / mozilla.components.service.location / MozillaLocationService / <init>


MozillaLocationService(context: <ERROR CLASS>, client: Client, apiKey: String, serviceUrl: String = GEOIP_SERVICE_URL)

The Mozilla Location Service (MLS) is an open service which lets devices determine their location based on network infrastructure like Bluetooth beacons, cell towers and WiFi access points.


Note: Accessing the Mozilla Location Service requires an API token:


client - The HTTP client that this MozillaLocationService should use for requests.

apiKey - The API key that is used to access the Mozilla location service.

serviceUrl - An optional URL override usually only needed for testing.