GeoPoint
constructor(latitude: Double, longitude: Double, accuracyMeters: Float = 0.0f, timestampMillis: Long = 0, speedMetersPerSecond: Float = -1f, courseDegrees: Double = -1.0, altitudeMeters: Double = 0.0)
Parameters
speedMetersPerSecond
ground speed, or negative when unknown/invalid (matches CLLocation.speed's convention: -1 = invalid). Android's Location.speed is never negative, so it maps straight through.
courseDegrees
heading in [0, 360), or negative when unknown/invalid (matches CLLocation.course; Android's Location.bearing is never negative).
altitudeMeters
altitude above sea level, 0.0 when unknown.