We have moved to a new Sailfish OS Forum. Please start new discussions there.

Revision history [back]

click to hide/show revision 1
initial version

posted 2015-08-12 07:06:13 +0200

[bug] GPS reports old location for a few seconds

When starting a Sailfish or Android app that uses GPS, the app will often (not always) initially get a "fix" on the location where I last used the GPS, instead of the location where I am now. After a few seconds, when the GPS gets a fix on my real position, the app will see me insta-teleport there (and work normally after that).

I suspect this could be why I keep getting banned from Android GPS games like Ingress.

Interestingly, if I try starting a Sailfish app (such as the Jolla Maps) and wait for a proper GPS fix, close it again, and then start an Android app, then the Android app will still see the old location for a while. It's like Dalvik has a memory of the old location that's independent of Sailfish's memory of it.

If Sailfish or Dalvik or whatever must remember and report my old position for some reason, I'd prefer if it at least reported a low accuracy for it, so that these apps would know to wait for the actual GPS fix, instead of seeing my old location and thinking I'm cheating.

[bug] GPS reports old location for a few seconds

When starting a Sailfish or Android app that uses GPS, the app will often (not always) initially get a "fix" on the location where I last used the GPS, instead of the location where I am now. After a few seconds, when the GPS gets a fix on my real position, the app will see me insta-teleport there (and work normally after that).

I suspect this could be why I keep getting banned from Android GPS games like Ingress.

Interestingly, if I try starting a Sailfish app (such as the Jolla Maps) and wait for a proper GPS fix, close it again, and then start an Android app, then the Android app will still see the old location for a while. It's like Dalvik has a memory of the old location that's independent of Sailfish's memory of it.

If Sailfish or Dalvik or whatever must remember and report my old position for some reason, I'd prefer if it at least reported a low accuracy for it, so that these apps would know to wait for the actual GPS fix, instead of seeing my old location and thinking I'm cheating.

Edit: I should note that A-GPS is enabled.

[bug] GPS reports old location for a few seconds

When starting a Sailfish or Android app that uses GPS, the app will often (not always) initially get a "fix" on the location where I last used the GPS, instead of the location where I am now. After a few seconds, when the GPS gets a fix on my real position, the app will see me insta-teleport there (and work normally after that).

I suspect this could be why I keep getting banned from Android GPS games like Ingress.

Interestingly, if I try starting a Sailfish app (such as the Jolla Maps) and wait for a proper GPS fix, close it again, and then start an Android app, then the Android app will still see the old location for a while. It's like Dalvik has a memory of the old location that's independent of Sailfish's memory of it.

If Sailfish or Dalvik or whatever must remember and report my old position for some reason, I'd prefer if it at least reported a low accuracy for it, so that these apps would know to wait for the actual GPS fix, instead of seeing my old location and thinking I'm cheating.

Edit: I should note that A-GPS is enabled.