Comment Re:NO!! (Score 0) 438
GPS Receivers *DO* come with digital magnetic compasses. Your cheaper Garmin or Magellans won't have them, but their upper-end models will. Typically they are implemented via a Honeywell MEMSIC Digital Hall-Effect Sensor. You can get around 0.1 to 0.01 degree resolution depending on the quality of the ADC you have.
Generally, most things previously impossible are extremely simple and inexpensive with new breeds of MEMS in a wheatstone bridge configuration.
So.. if you're going to buy a GPS, don't buy an older brand trying to pull one more year out of that old design.. get a newer brand which incorporates newer and cheaper technology.