Is it possible to get the DOP (Horizontal dilution of position) for a GPS receiver that is within an Android phone? Working with GPS receivers in the past I’ve found the number of satellites AND the DOP greatly help in determining the accuracy and error of the signal. I’m writing an app and would like to have this additional metadata about the GPS reading if possible. I know I can get the number of satellites by iterating through the getSatellites list, but I’ve yet to find anything that gives DOP or some resolution of error.
More info about DOP can be found here
can’t you get the DOP from the NMEA string?
NMEA Listner
specifically the GGA string
GPS string reference
EDIT i went ahead and tested the code
the output from the NMEA listener for me is
Note that the HDOP can be found in the GPGSA & GPGGA strings
and for these strings it is 1.2