Mapping application with interactive compass
First Claim
1. A non-transitory machine readable medium storing a mapping application for execution by at least one processing unit, the mapping application comprising sets of instructions for:
- displaying one of a two-dimensional (2D) presentation of a geographic map and a three-dimensional (3D) presentation of the map at a given time; and
displaying a geographic compass as a selectable control for (i) displaying geographic positional information regarding a current orientation of a displayed geographic map, (ii) receiving a first type of input to rotate a view of the map, and (iii) receiving a second type of input to transition between the 2D presentation and the 3D presentation,wherein the 2D presentation comprises an orthographic representation of the geographic map as viewed from a first perspective position pointing directly downwards towards the 2D map area at a 90-degree angle with respect to the horizon, andwherein the 3D presentation comprises a representation of the geographic map as viewed from a second perspective position pointing towards the 3D map area at a second angle with respect to the horizon, the second angle being greater than 0 degrees and less than 90 degrees above the horizon.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a mapping application that includes a novel compass control that can be used to navigate a presentation of a map. The mapping application displays one of a two-dimensional (2D) presentation of the map and a three-dimensional (3D) presentation of the map at a given time. The compass control may be used to rotate a view of the map based on a first type of input to the compass control and transition between the 2D presentation and the 3D presentation based on a second type of input to the compass control. In addition to causing the application to perform the various operations, the compass control in some embodiments serves as (1) an indicator as to whether the mapping application is currently in a 2D mode or a 3D mode and (2) an indicator that continuously points to north.
-
Citations
23 Claims
-
1. A non-transitory machine readable medium storing a mapping application for execution by at least one processing unit, the mapping application comprising sets of instructions for:
-
displaying one of a two-dimensional (2D) presentation of a geographic map and a three-dimensional (3D) presentation of the map at a given time; and displaying a geographic compass as a selectable control for (i) displaying geographic positional information regarding a current orientation of a displayed geographic map, (ii) receiving a first type of input to rotate a view of the map, and (iii) receiving a second type of input to transition between the 2D presentation and the 3D presentation, wherein the 2D presentation comprises an orthographic representation of the geographic map as viewed from a first perspective position pointing directly downwards towards the 2D map area at a 90-degree angle with respect to the horizon, and wherein the 3D presentation comprises a representation of the geographic map as viewed from a second perspective position pointing towards the 3D map area at a second angle with respect to the horizon, the second angle being greater than 0 degrees and less than 90 degrees above the horizon. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory machine readable medium storing a mapping application which when executed by at least one processing unit of a device provides a graphical user interface (GUI), the GUI comprising:
-
a display area for displaying one of a two-dimensional (2D) presentation of a geographic map and a three-dimensional (3D) presentation of the map at a given time; and a geographic compass as a selectable control for (i) displaying geographic positional information regarding a current orientation of a displayed geographic map, (ii) receiving a first type of input to rotate a view of the map, and (iii) receiving a second type of input to transition between the 2D presentation and the 3D presentation, wherein the 2D presentation comprises an orthographic representation of the geographic map as viewed from a first perspective position pointing directly downwards towards the 2D map area at a 90-degree angle with respect to the horizon, and wherein the 3D presentation comprises a representation of the geographic map as viewed from a second perspective position pointing towards the 3D map area at a second angle with respect to the horizon, the second angle being greater than 0 degrees and less than 90 degrees above the horizon. - View Dependent Claims (14, 15)
-
-
16. A non-transitory machine readable medium storing a mapping application for execution by at least one processing unit, the mapping application comprising sets of instructions for:
-
displaying one of a two-dimensional (2D) presentation of a geographic map and a three-dimensional (3D) presentation of the map at a given time; and displaying a geographic compass as a single selectable control that provides (i) an indication of whether the 2D presentation or the 3D presentation is currently displayed and (ii) geographic positional information regarding a current orientation of the displayed geographic map, wherein the 2D presentation comprises an orthographic representation of the geographic map as viewed from a first perspective position pointing directly downwards towards the 2D map area at a 90-degree angle with respect to the horizon, and wherein the 3D presentation comprises a representation of the geographic map as viewed from a second perspective position pointing towards the 3D map area at a second angle with respect to the horizon, the second angle being greater than 0 degrees and less than 90 degrees above the horizon. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A non-transitory machine readable medium storing a mapping application which when executed by at least one processing unit of a device provides a graphical user interface (GUI), the GUI comprising:
-
a display area for displaying one of a two-dimensional (2D) presentation of a geographic map and a three-dimensional (3D) presentation of the map at a given time; and a geographic compass as a single selectable control that provides (i) an indication of whether the 2D presentation or the 3D presentation is currently displayed and (ii) geographic positional information regarding a current orientation of the displayed geographic map, wherein the 2D presentation comprises an orthographic representation of the geographic map as viewed from a first perspective position pointing directly downwards towards the 2D map area at a 90-degree angle with respect to the horizon, and wherein the 3D presentation comprises a representation of the geographic map as viewed from a second perspective position pointing towards the 3D map area at a second angle with respect to the horizon, the second angle being greater than 0 degrees and less than 90 degrees above the horizon. - View Dependent Claims (22, 23)
-
Specification