Yes, there actually is a thermometer inside Garmin GPS's - it's used to help compenstate the internal clock for the thermal changes in the frequency of the crystal. However, it's not exactly reliable, since the electronics themselves (and your hand, etc) generate heat as well. See