Compass 360 is GPS enabled compass that uses the phone's magnetic and GPS sensor to help you navigate to your destination. The main display shows accuracy, satellites locked/satellites in view, magnetic north digital display along with a rotating dial, speed, bearing (once you start moving), latitude and longitude. Reverse geocoding is also supported by clicking on the latitude/longitude text to look up address information on your current location.
Compass 360 Free is ad supported. Compass 360 Pro can be purchased for $0.99.