In reply to Dave Perry:
> It works without any signal at all
Assuming you mean 'no phone signal', then, since the iThings include a GNSS receiver, it works by receiving the GNSS signals. There's absolutely no reason why a GNSS receiver in a phone needs a phone signal. Some poorly-designed phones may insist on getting A-GPS information from the network, and refuse to allow the GNSS receiver to present a fix until A-GPS has been received, but that would be very poor software design, since the GNSS receiver will acquire the information from the constellation anyway (it will do a cold start, acquiring the almanac and ephemeris provided by A-GPS).
An alternative app that has been around for years, and works very well, is 'Grid Reference', which does what it says on the tin, and can be set to present 6, 8 or 10 figures. It would be nice if it gave an error radius, as a number of apps such as OruxMaps or Locus do, or a standalone GNSS receiver.
A receiver that displays a 10-figure GR is telling you the position of the centre of its error 'circle' (and it ought to present its error radius). This is notably different from the grid reference convention, which is to identify the bottom-left corner of the potential position (specifying the location as somewhere in the square above and right, size depending on the resolution of the GR). As such, as GNSS reading should be considered coordinates, not a grid reference...