πLocation
The result from Geolocation operations will return a Location
object, which looks like this:
class Location(
public val coordinates: Coordinates,
public val accuracy: Double,
public val azimuth: Azimuth?,
public val speed: Speed?,
public val altitude: Altitude?,
public val timestampMillis: Long,
)
You can read the KDocs here.
Detailed location data
Depending on the Priority
you use to request the location, determines what kind of data is present.
All location results will return the coordinates and the accuracy of those coordinates in meters. In order to get the other values you will need to use a more accurate Priority
, like so:
val location: Location = geolocator.current(Priority.HighAccuracy)
There is still a chance those values will be null
, since it is up to the device to determine what data is returned.
Last updated
Was this helpful?