Android location extras

When Location sharing is enabled for Trimble Mobile Manager, the following keys are added to location extras and are accessible by any application. For more details on use of location extras, refer to Google's Android Location API documentation.

Key Type Details

hdop

float

HDOP value

vdop

float

VDOP value

pdop

float

PDOP value

diffAge

float

Message age of any RTK message in seconds

diffStatus

integer

Position solution status: 1=Autonomous; 2=DGPS; 4=Fixed; 5=Float

vrms

float

Vertical accuracy (RMS) in meters

hrms

float

Horizontal accuracy (RMS) in meters

mslHeight

float

Mean sea level (MSL) height in meters

undulation

float

Geoidal separation, in meters. Reported in GGA message indicating the difference in altitude between MSL (mean sea level) and HAE (height above ellipsoid).

receiverModel

string

Receiver model string

mockProvider

string

Mock location provider string

utcTime

float

UTC time

satellitesView

integer

Number of satellites in view

satellitesId

integer

Array containing IDs of satellites in view. The number of elements in the array is indicated by satellitesView.

satellitesElev

integer

Array containing elevation angles of satellites in view expressed in degrees. The number of elements in the array is indicated by satellitesView. Satellite elevations are stored in the same order as their IDs in the satellitesID array.

satellitesAzm

integer

Array containing azimuth angles of satellites in view expressed in degrees. The number of elements in the array is indicated by satellitesView. Satellite azimuth angles are stored in the same order as their IDs in the satellitesID array.

satellitesSnr

integer

Array containing signal-to-noise ratio (SNR) values for the satellites in view. The number of elements in the array is indicated by satellitesView. SNR values are stored in the same order as their IDs in the satellitesID array.

satellitesUse

boolean

Array of flags indicating if a particular satellite has been used in a position computation. The number of elements in the array is indicated by satellitesView. Satellite azimuth angles are stored in the same order as their IDs in the satellitesID array.

totalSatInView

integer

Satellites tracked

diffID

string

Differential reference station ID