Might be a stupid question, but I don’t know the logic behind.
- On a Wifi enabled device, GPS coordinates are accurate.(as expected)
- Disable Wifi and enable 3G gives a inaccurate coordinates (device location is same as in point 1.).
when a distance is calculated from coordinates in point 1. and 2. Google maps shows a 5min walking distance.
could someone explain the above behavior and is it possible to have same coordinates with 3G?.
Android devices have three methods of calculating coordinates:
So GPS coordinates are always expected to be accurate, but wifi coordinates are not and neither are 3g. Of course the cost of GPS precision is that it needs quite a lot of energy (a few phone batteries last more than 10 hours with GPS running) while wifi and 3g need no extra energy to what wifi/3g would use anyway.