- Sun Dec 18, 2011 10:44 pm
#137172
Well, there are two possibilities:
1) You are getting factory-default coordinates, which are transmitted when the GPS receiver does not have a lock at at least three sattellites.
2) You have dead GPS receiver. This has happened to me too, and you can try to compensate it software-side, but you will only have a precision of about +- 300m. Basically the GPS module sends you your position, but it divides the coordinates by a close-to-1 number and it can cause the coordinates to be off by an order of kilometres.
ALSO: You may be parsing it wrong, but if you are using some libraries that are known to work, it is almost sure the problem is explained in the two reasons above.