ReplayEventLocation

data class ReplayEventLocation(lon: Double, lat: Double, provider: String?, time: Double?, altitude: Double?, accuracyHorizontal: Double?, bearing: Double?, speed: Double?)

Location data for replaying position.

Parameters

lon

longitude coordinate used for positioning

lat

latitude coordinate used for positioning

provider

String? represents the source of the data for analytical purposes

time

Double? the time the location was measured in seconds and can be used to calculate freshness of the data

altitude

Double? estimated altitude in meters

accuracyHorizontal

Double? estimated accuracy of the coordinates as a radius in meters

bearing

Double? estimated direction of movement in degrees, 0 is North and 180 is South

speed

Double? estimated speed of the location update in meters per second

Constructors

ReplayEventLocation
Link copied to clipboard
fun ReplayEventLocation(lon: Double, lat: Double, provider: String?, time: Double?, altitude: Double?, accuracyHorizontal: Double?, bearing: Double?, speed: Double?)
longitude coordinate used for positioning

Functions

component1
Link copied to clipboard
operator fun component1(): Double
component2
Link copied to clipboard
operator fun component2(): Double
component3
Link copied to clipboard
operator fun component3(): String?
component4
Link copied to clipboard
operator fun component4(): Double?
component5
Link copied to clipboard
operator fun component5(): Double?
component6
Link copied to clipboard
operator fun component6(): Double?
component7
Link copied to clipboard
operator fun component7(): Double?
component8
Link copied to clipboard
operator fun component8(): Double?
copy
Link copied to clipboard
fun copy(lon: Double, lat: Double, provider: String?, time: Double?, altitude: Double?, accuracyHorizontal: Double?, bearing: Double?, speed: Double?): ReplayEventLocation
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

Properties

accuracyHorizontal
Link copied to clipboard
@SerializedName(value = "accuracyHorizontal")
val accuracyHorizontal: Double?
Double?
altitude
Link copied to clipboard
@SerializedName(value = "altitude")
val altitude: Double?
Double?
bearing
Link copied to clipboard
@SerializedName(value = "bearing")
val bearing: Double?
Double?
lat
Link copied to clipboard
@SerializedName(value = "lat")
val lat: Double
latitude coordinate used for positioning
lon
Link copied to clipboard
@SerializedName(value = "lon")
val lon: Double
longitude coordinate used for positioning
provider
Link copied to clipboard
@SerializedName(value = "provider")
val provider: String?
String?
speed
Link copied to clipboard
@SerializedName(value = "speed")
val speed: Double?
Double?
time
Link copied to clipboard
@SerializedName(value = "time")
val time: Double?
Double?