Hi Aaron

Thanks, I will give that a whorl and report back.

I guess something like if the timestamp is older than say 10 minutes they should not be trusted (either not shown, or marked in some way).

Chris

Zitat von "Aaron McCarthy" <aaron.mccar...@jolla.com>:

Hi,

On Fri, 17 Jan 2014 17:09:37 christopher.l...@thurweb.ch wrote:
Is it possible that the Jolla GPS / GPS Software stack initially shows
the last location acquired?

This is the behaviour I am observing.

At the moment I am sitting in an office building, which has poor GPS
reception, yet my app immediately shows GPS Coordinates. By peaking I
can see that the GPS icon is flashing, and thus no fix has been
acquired.

Having checked the GPS coordinates with Google Earth, the coords are
actually for a location several kilometers away - in the middle of a
set of railway tracks that I travel along to and from work. As I do
lots of mobile development on the train, this is a plausible location
for where the Jolla last got a fix.

By comparison the same app running on my old Nokia N9 gets NaN from
the GPS for longitude and lattitude until it gets a fix. I can then
translate this into a user friendly text on the GUI "No valid position
yet", and stop the user from proceeding further into the app until a
true fix is acquired.

If my understanding of the behaviour of the Jolla GPS is correct, is
there anyway I can stop it giving me the old fix? It is important to
my app that the coords shown are as accurate as possible, otherwise a
recovery party / rescue helicopter may be mis-directed.

This is a feature in Qt Positioning. Only the coordinates and timestamp are
saved. Use the timestamp to check if the location data is old. The accuracy
values of the position will be NaN.

Cheers,

--
Aaron McCarthy
_______________________________________________
SailfishOS.org Devel mailing list




_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to