CPC G06T 19/00 (2013.01) [G01C 21/367 (2013.01); G01C 21/3626 (2013.01); G01C 21/3664 (2013.01); G01C 21/3673 (2013.01); G01C 21/3682 (2013.01); G01C 21/3878 (2020.08); G01C 21/3881 (2020.08); G06F 3/041 (2013.01); G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 3/04845 (2013.01); G06F 3/04883 (2013.01); G06F 16/9038 (2019.01); G06T 17/05 (2013.01); G06T 19/003 (2013.01); G09B 29/007 (2013.01); G09B 29/10 (2013.01); Y02D 30/70 (2020.08)] | 20 Claims |
1. A method for presenting a map performed by a mobile computing device, the method comprising:
presenting, by the mobile computing device, a first map region;
receiving a user input to present a second map region that is different from the first map region;
determining, by the mobile computing device, whether a distance between the first map region and the second map region exceeds a threshold distance; and
based on the determination:
when the distance fails to exceed the threshold distance, presenting an animation to transition from the first map region to the second map region, the animation causing the map to scroll from the first map region to the second map region; and
when the distance exceeds the threshold distance, replacing the first map region with the second map region without the animation.
|