Check out the free app GPS status.. it has a compass, lat/long and altitude among a few other things. You cannot really punch in lat/long and have it bring you to a spot, but you can mark a location and have it bring you back.. (ex. car in a mall parking lot)..