A location learning system can be used for learning layout of a geographic location like a neighborhood, city, district, state, etc. The system provides a user with a gaming application to facilitate user learning of routes from one location to another. When the user starts the game, the system displays panoramas of a starting and a target geographic location. The system provides a user interface projectile that the user can project, throw, shoot, or launch towards the target geographic location. The system receives a gesture to project the user interface projectile from the starting location towards the target geographic location. The system calculates a landing location and a trajectory based upon values like direction, ground angle, and speed associated with the gesture. The system plays an animation along the trajectory of the projectile. The animation shows panoramas of surrounding environment of the determined trajectory. In this manner, the user can learn how various locations are situated in relation to each other.
Dillard, Scott; Pack, Jeremy; and Limaye, Ashwin, "GAME INTERFACE FOR LOCATION LEARNING", Technical Disclosure Commons, (April 09, 2015)