My iphone has a GPS-like function (it actually references cell phone towers to triangulate location). It works fine with voice and map turn-by-turn directions when driving. If you aren't using bicycle paths... something like that should work and already be loaded in your phone.