Upgrade to Android Oreo
With TROVAMI You can find a geographic target without internet connection, only with the use of internal resources as Compass and GPS.
The application works also with devices without magnetic field sensor. The only need is a GPS receiver.