IMHO, buy a separate GPS.
why? because if your batteries in one device dies, you will still have the other.
gpsphone dies? not only will you get lost, but you won't be able to call for help either...
either that, or buy a good compass, and learn how to use it. :)