human
What's the difference between a compass and a gps?
assistant
The main difference between a compass and a GPS is that a compass uses magnetic fields to determine direction, while a GPS uses satellites. A compass can provide directional information without any reliance on external sources of power or data, whereas a GPS relies on an external source of power (such as a battery) in order to function. Additionally, a compass typically provides more detailed directional information than a GPS, such as bearing, distance, and estimated time of arrival.