|
I just saw this thread. I was wondering why my app was getting downloaded so much...
In case anyone is interested, there is absolutely nothing special about the way SimpleGPS accesses the GPS unit. I'm just using the standard documented methods. I would guess that the problem with google maps is that it doesn't use the tracking feature of the GPS unit. I seems that every time an app requests a single location read, ie. not using tracking, the whole routine of acquiring a GPS fixed is started over, so it never gets a chance to refine the accuracy. There are some options to tell the GPS unit to take longer to acquire an initial fix, but considering how long it sometimes takes for the accuracy to improve to a usable range even that may not be enough.
I think this is probably done to save battery life. The GPS unit is probably turned off normally and only comes on when it gets a request for a location. For it to maintain an accurate location fix all the time, the GPS unit would have to be on all the time, which is what tracking forces the unit to do.
|
|
|