Track any location over the world just by using your phone compass and gps signal. - Collect locations by using embedded map - Save it to the application's list, (internet connection is needed in this stage) - Then you can disconnect from internet - And just by using gps signal, and device magnetic sensor, you can get the direction to selected location at any time. And anywhere over the world