[android-developers] Re: Reliable GPS location

2010-01-07 Thread nr1
One more question:

What do you exactly mean by get the actual Time?
If can compare the fix time with something like
System.currentTimeMillis(), but this will just work if a correct time
is set on the device. The GPS system time would be better, but i seems
that it's not retrievable on SDK 1.6 as far as i have seen till now.

..



On 5 Jan., 00:48, Daan  wrote:
> You can use Location.getTime() this returns the UTC time of this fix,
> in milliseconds since January 1, 1970. Then you could get the current
> time and compare it to see if you find it accurate enough.
>
> On Jan 4, 10:14 pm, Lance Nanek  wrote:
>
> > You can call Location#getTime to see when the fix returned by
> > LocationManager#getLastKnownLocation was taken. The
> > getLastKnownLocation method doesn't start theGPS, so the fix may be
> > from a long time ago, and not be a good indicator of the current
> > location.
>
> > The accuracy of the fix refers to the accuracy at the time the fix was
> > taken. I don't see how it could be easily updated to refer to the
> > accuracy with respect to the current location. That would require
> > starting theGPSand taking another fix to find the current location,
> > in which case the new fix would become the last known location and
> > there would be no point.
>
> > If you want current fixes, use the
> > LocationManager#requestLocationUpdates methods.
>
> > On Jan 4, 6:07 am, nr1  wrote:
>
> > > Hi,
>
> > > i know how to get the calculatedGPSposition via getLastKnownLocation
> > > (). As tests show, this function really always returns the last known
> > > location, so it doesn't matter if there is agpsfix available.
>
> > > How can i check if the returned location isreliable?
> > > I tried it with getAccurracy(), but this function even returns a
> > > accurracy although nogpsfix is availavle (anymore). Is there a
> > > possibility to getgpsdop values?
>
> > > Used SDK is 1.6,
> > > thx
>
>
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Reliable GPS location

2010-01-07 Thread nr1
thx!

On 5 Jan., 00:48, Daan  wrote:
> You can use Location.getTime() this returns the UTC time of this fix,
> in milliseconds since January 1, 1970. Then you could get the current
> time and compare it to see if you find it accurate enough.
>
> On Jan 4, 10:14 pm, Lance Nanek  wrote:
>
> > You can call Location#getTime to see when the fix returned by
> > LocationManager#getLastKnownLocation was taken. The
> > getLastKnownLocation method doesn't start theGPS, so the fix may be
> > from a long time ago, and not be a good indicator of the current
> > location.
>
> > The accuracy of the fix refers to the accuracy at the time the fix was
> > taken. I don't see how it could be easily updated to refer to the
> > accuracy with respect to the current location. That would require
> > starting theGPSand taking another fix to find the current location,
> > in which case the new fix would become the last known location and
> > there would be no point.
>
> > If you want current fixes, use the
> > LocationManager#requestLocationUpdates methods.
>
> > On Jan 4, 6:07 am, nr1  wrote:
>
> > > Hi,
>
> > > i know how to get the calculatedGPSposition via getLastKnownLocation
> > > (). As tests show, this function really always returns the last known
> > > location, so it doesn't matter if there is agpsfix available.
>
> > > How can i check if the returned location isreliable?
> > > I tried it with getAccurracy(), but this function even returns a
> > > accurracy although nogpsfix is availavle (anymore). Is there a
> > > possibility to getgpsdop values?
>
> > > Used SDK is 1.6,
> > > thx
>
>
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Reliable GPS location

2010-01-05 Thread Daan
You can use Location.getTime() this returns the UTC time of this fix,
in milliseconds since January 1, 1970. Then you could get the current
time and compare it to see if you find it accurate enough.


On Jan 4, 10:14 pm, Lance Nanek  wrote:
> You can call Location#getTime to see when the fix returned by
> LocationManager#getLastKnownLocation was taken. The
> getLastKnownLocation method doesn't start the GPS, so the fix may be
> from a long time ago, and not be a good indicator of the current
> location.
>
> The accuracy of the fix refers to the accuracy at the time the fix was
> taken. I don't see how it could be easily updated to refer to the
> accuracy with respect to the current location. That would require
> starting the GPS and taking another fix to find the current location,
> in which case the new fix would become the last known location and
> there would be no point.
>
> If you want current fixes, use the
> LocationManager#requestLocationUpdates methods.
>
> On Jan 4, 6:07 am, nr1  wrote:
>
> > Hi,
>
> > i know how to get the calculated GPS position via getLastKnownLocation
> > (). As tests show, this function really always returns the last known
> > location, so it doesn't matter if there is a gps fix available.
>
> > How can i check if the returned location is reliable?
> > I tried it with getAccurracy(), but this function even returns a
> > accurracy although no gps fix is availavle (anymore). Is there a
> > possibility to get gps dop values?
>
> > Used SDK is 1.6,
> > thx
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Reliable GPS location

2010-01-04 Thread Lance Nanek
You can call Location#getTime to see when the fix returned by
LocationManager#getLastKnownLocation was taken. The
getLastKnownLocation method doesn't start the GPS, so the fix may be
from a long time ago, and not be a good indicator of the current
location.

The accuracy of the fix refers to the accuracy at the time the fix was
taken. I don't see how it could be easily updated to refer to the
accuracy with respect to the current location. That would require
starting the GPS and taking another fix to find the current location,
in which case the new fix would become the last known location and
there would be no point.

If you want current fixes, use the
LocationManager#requestLocationUpdates methods.

On Jan 4, 6:07 am, nr1  wrote:
> Hi,
>
> i know how to get the calculated GPS position via getLastKnownLocation
> (). As tests show, this function really always returns the last known
> location, so it doesn't matter if there is a gps fix available.
>
> How can i check if the returned location is reliable?
> I tried it with getAccurracy(), but this function even returns a
> accurracy although no gps fix is availavle (anymore). Is there a
> possibility to get gps dop values?
>
> Used SDK is 1.6,
> thx

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en