This is what I've been using to record the GPS track for all my walks. It's old-fashioned, but I find it more accurate than the phone, plus it runs off a couple of AA batteries and I only have to replace them every few weeks. Today it wasn't just recording my track, but also guiding me through a pre-planned route. Here it shows me direction, distance and estimated time to my next waypoint.
GPS Coordinates:
51.45203, -2.63831
Location: Leigh Woods