How to Navigate Without GPS: Solutions for a GPS-Free Environment