Skip to main content
API Reference com.nianticspatial.nsdk.vps2

Vps2GeolocationData

Geolocation data from VPS2 localization with accuracy information.

Declaration

data class Vps2GeolocationData

Properties

NameTypeSummary
altitudeDouble
Altitude in metres
headingDouble
Heading in degrees
horizontalAccuracyMetresFloat
Horizontal accuracy in metres
latitudeDouble
Latitude in degrees
longitudeDouble
Longitude in degrees
orientationEdnFloatArray
Orientation quaternion in ENU-to-device-north convention
rotationAccuracyDegFloat
Rotation accuracy in degrees
trackingStateVps2TrackingState
The tracking state indicating availability and quality of the geolocation data
verticalAccuracyMetresFloat
Vertical accuracy in metres

Functions

NameTypeSummary
toLocationLocation
Converts this VPS2 geolocation to an Android [Location]. The returned [Location] has [Location.getProvider] set to [LOCATION_PROVIDER_VPS2], with [Location.getAccuracy] from [horizontalAccuracyMetres], [Location.getBearing] from [heading] (device orientation relative to true north), and on API 26+ vertical accuracy from [verticalAccuracyMetres] and bearing accuracy from [rotationAccuracyDeg]. Timestamp is set to the time of conversion.