Your iPhone has a pretty decent GPS engine built in especially if you have an iPhone 5 combined with some excellent electronic mapping apps. (they want to keep tabs on you down to the nearest couple of square meters)

You could always use it in conjunction with a SPOT connect and use their App to send satellite text messages to Twitter/Facebook etc.

http://www.findmespot.com/en/index.php?cid=116