• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps nmea position not reporting at minimum time.

startrax

Lurker
I'm developing a tracking app on a SGS 11 (Android 2.3.3) using the nmea listener to get position data, using the $GPGGA sentence for position data.
I have discovered that although I have set the minimum time between updates to 1000 ms, when moving at highway speeds in fairly straight lines, it's only reporting when the direction changes - which may be 15 to 50 seconds apart.
It seems to be implementing a rule like: "if the speed and direction are fairly constant, don't report".
I chose the nmea listener over the locationListener because I was already familiar with nmea from other GPS-aware apps. All my experience with hand-held GPS units has found that they report NMEA positions once a second independent of speed and direction.
Do you think I discovered an undocumented feature?
 
Back
Top Bottom