Method, system and apparatus for providing visual feedback of a map view change
First Claim
1. A method, comprising:
- performing, by a computing device;
displaying a map view of a map in a map view mode in a map display, wherein said map view is displayed in a two-dimensional map view mode;
obtaining input indicating a change to a three-dimensional map view mode for the map view; and
in response to the input, displaying an animation, wherein said animation moves a virtual camera for the map display, wherein said displaying comprises moving the virtual camera to render three-dimensional data for the map at different virtual camera positions to illustrate that the map view mode has changed to the three-dimensional map view mode.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and apparatus are described to provide visual feedback of a change in map view. Various embodiments may display a map view of a map in a two-dimensional map view mode. Embodiments may obtain input indicating a change to a three-dimensional map view mode. Input may be obtained through the utilization of touch, auditory, or other well-known input technologies. Some embodiments may allow the input to request a specific display position to display. In response to the input indicating a change to a three-dimensional map view mode, embodiments may then display an animation that moves a virtual camera for the map display to different virtual camera positions to illustrate that the map view mode is changed to a three-dimensional map view mode.
-
Citations
25 Claims
-
1. A method, comprising:
performing, by a computing device; displaying a map view of a map in a map view mode in a map display, wherein said map view is displayed in a two-dimensional map view mode; obtaining input indicating a change to a three-dimensional map view mode for the map view; and in response to the input, displaying an animation, wherein said animation moves a virtual camera for the map display, wherein said displaying comprises moving the virtual camera to render three-dimensional data for the map at different virtual camera positions to illustrate that the map view mode has changed to the three-dimensional map view mode. - View Dependent Claims (2, 3, 4, 5)
-
6. A system, comprising:
-
a memory; and one or more processors coupled to the memory, wherein the memory comprises program instructions implementing a map display component executable by the one or more processors to; display a map view of a map in a map view mode on a map display device, wherein said map view is displayed in a two-dimensional map view mode; obtain input via an input device indicating a change to a three-dimensional map view mode for the map view; and in response to the input, display an animation, wherein said animation moves a virtual camera for the map display device, wherein said displaying comprises moving the virtual camera to render three-dimensional data for the map at different virtual camera positions to illustrate that the map view mode has changed to the three-dimensional map view mode. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing program instructions, wherein, the program instructions are computer-executable to implement a map application configured to implement:
-
displaying a map view of a map in a map view mode in a map display, wherein said map view is displayed in a two-dimensional map view mode; obtaining input indicating a change to a three-dimensional map view mode for the map view; and in response to the input, displaying an animation, wherein said animation moves a virtual camera for the map display, wherein said displaying comprises moving the virtual camera to render three-dimensional data for the map at different virtual camera positions to illustrate that the map view mode has changed to the three-dimensional map view mode. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A multi-function device, comprising:
-
at least one processor; one or more orientation sensors; a touch-sensitive display device; and a memory comprising program instructions, wherein the program instructions are executable by the at least one processor to; display a map view of a map in a map view mode on the touch-sensitive display device, wherein said map view is displayed in a two-dimensional map view mode; obtain input via the touch-sensitive display device indicating a change to a three-dimensional map view mode for the map view; in response to the input, display an animation on the touch-sensitive display device, wherein said animation moves a virtual camera for the touch-sensitive display device, wherein said displaying comprises moving the virtual camera to render three-dimensional data for the map at different virtual camera positions to illustrate that the map view mode has changed to the three-dimensional map view mode; and concurrently with displaying an animation on the touch-sensitive display device, begin initializing one or more orientation sensors, wherein said orientation sensors control the virtual camera. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An electronic device, comprising:
-
an electronic display; a user interface component configured to select a map view mode; a map component configured to; display a map view of a map in a map view mode on the electronic display, wherein said map view is displayed in a two-dimensional map view mode; receive input from the user interface component indicating a change to a three-dimensional map view mode for the map view; and in response to the input, display an animation on the electronic display, wherein said animation moves a virtual camera for the electronic display, wherein said displaying comprises moving the virtual camera to render three-dimensional data for the map at different virtual camera positions to illustrate that the map view mode has changed to the three-dimensional map view mode. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification