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.