The modern smart phone is packed full of goodies that help it figure out where it is. Internal accelerometers provide orientation, and WiFi and GPS signals combine with it to provide geographic ...