Device, method, and graphical user interface for selection of views in a three-dimensional map based on gesture inputs
First Claim
1. An electronic device, comprising:
- a touch-sensitive display;
one or more processors; and
memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for;
displaying on the touch-sensitive display a first map view of a map that includes one or more map objects;
while displaying the first map view, detecting a first gesture of a first gesture type at a first location on the touch-sensitive display, the first location corresponding to a respective map object of the one or more map objects;
in response to detecting the first gesture of the first gesture type at the first location on the touch-sensitive display, entering a map view selection mode; and
while in the map view selection mode;
detecting a second gesture of a second gesture type at a second location on the touch-sensitive display distinct from the first location, the second location corresponding to a respective location on the map; and
in response to detecting the second gesture at the second location on the touch-sensitive display, replacing the first map view with a second map view, wherein the second map view includes a view of the respective map object from the respective location on the map.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device displays a first map view of a map that includes one or more map objects on a touch-sensitive display. While displaying the first map view, the device detects a first gesture of a first gesture type at a first location on the touch-sensitive display. The first location corresponds to a respective map object. In response to detecting the first gesture at the first location, the device enters a map view selection mode. While in the map view selection mode, the device detects a second gesture of a second gesture type at a second location on the touch-sensitive display. The second location corresponds to a respective location on the map. In response to detecting the second gesture at the second location, the device replaces the first map view with a second map view that includes a view of the respective map object from the respective location.
-
Citations
20 Claims
-
1. An electronic device, comprising:
-
a touch-sensitive display; one or more processors; and memory storing one or more programs, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for; displaying on the touch-sensitive display a first map view of a map that includes one or more map objects; while displaying the first map view, detecting a first gesture of a first gesture type at a first location on the touch-sensitive display, the first location corresponding to a respective map object of the one or more map objects; in response to detecting the first gesture of the first gesture type at the first location on the touch-sensitive display, entering a map view selection mode; and while in the map view selection mode; detecting a second gesture of a second gesture type at a second location on the touch-sensitive display distinct from the first location, the second location corresponding to a respective location on the map; and in response to detecting the second gesture at the second location on the touch-sensitive display, replacing the first map view with a second map view, wherein the second map view includes a view of the respective map object from the respective location on the map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
at an electronic device with a touch-sensitive display; displaying on the touch-sensitive display a first map view of a map that includes one or more map objects; while displaying the first map view, detecting a first gesture of a first gesture type at a first location on the touch-sensitive display, the first location corresponding to a respective map object of the one or more map objects; in response to detecting the first gesture of the first gesture type at the first location on the touch-sensitive display, entering a map view selection mode; and while in the map view selection mode; detecting a second gesture of a second gesture type at a second location on the touch-sensitive display distinct from the first location, the second location corresponding to a respective location on the map; and in response to detecting the second gesture at the second location on the touch-sensitive display, replacing the first map view with a second map view, wherein the second map view includes a view of the respective map object from the respective location on the map. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with a touch-sensitive display, cause the device to:
-
display on the touch-sensitive display a first map view of a map that includes one or more map objects; while displaying the first map view, detect a first gesture of a first gesture type at a first location on the touch-sensitive display, the first location corresponding to a respective map object of the one or more map objects; in response to detecting the first gesture of the first gesture type at the first location on the touch-sensitive display, enter a map view selection mode; and while in the map view selection mode; detect a second gesture of a second gesture type at a second location on the touch-sensitive display distinct from the first location, the second location corresponding to a respective location on the map; and in response to detecting the second gesture at the second location on the touch-sensitive display, replace the first map view with a second map view, wherein the second map view includes a view of the respective map object from the respective location on the map. - View Dependent Claims (18, 19)
-
-
20. A graphical user interface on an electronic device with a touch-sensitive display, a memory, and one or more processors to execute one or more programs stored in the memory, the graphical user interface comprising:
-
a first map view of a map that includes one or more map objects, wherein; while displaying the first map view, a first gesture of a first gesture type is detected at a first location on the touch-sensitive display, the first location corresponding to a respective map object of the one or more map objects; in response to detecting the first gesture of the first gesture type at the first location on the touch-sensitive display, a map view selection mode is entered; and while in the map view selection mode; in response to detecting a second gesture of a second gesture type at a second location on the touch-sensitive display distinct from the first location, the second location corresponding to a respective location on the map, the first map view is replaced with a second map view, wherein the second map view includes a view of the respective map object from the respective location on the map.
-
Specification