Portable multifunction device, method, and graphical user interface for providing maps and directions
Abstract
A device has a touch screen display configured to display a map application, which is configured to separately display a list of bookmarked locations, a list of recent queries, and a list of contacts. In response to detecting a finger gesture on an input icon associated with a search term input area, the map application displays at least one of the list of bookmarked locations, the list of recent queries, and the list of contacts. In response to detecting a finger gesture on a bookmarked location, an area corresponding to the bookmarked location is displayed on a digital map. In response to detecting a finger gesture on a recent query, one or more results corresponding to the recent query are displayed on a digital map. In response to detecting a finger gesture on a contact, an area associated with the contact is displayed on a digital map.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . An electronic device, comprising:
a display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
displaying, via the display, a user interface of a mapping application;
in response to detecting a finger gesture on a route search initiation icon of the user interface:
receiving routing information including directions between a first location and a second location; and
displaying, via the display, a digital map including a visual representation of at least some of the directions between the first location and the second location;
while displaying the digital map including a visual representation of at least some of the directions between the first location and the second location and in response to detecting a finger gesture on a list icon of the user interface, displaying an itemized list of the directions;
in response to detecting a finger gesture on an item in the itemized list of the directions, zooming the digital map to display a first portion of the directions on the digital map without displaying a second portion of the directions on the digital map, wherein the first portion of the directions corresponds to the item in the itemized list of the directions;
while displaying the first portion of the directions on the digital map, detecting a first user input; and
in response to detecting the first user input:
in accordance with a determination that the first user input corresponds to a next waypoint icon, displaying a third portion of the directions, different from the first portion of the directions, on the digital map; and
in accordance with a determination that the first user input corresponds to a previous waypoint icon, displaying a fourth portion of the directions, different from the first portion of the directions and the third portion of the directions, on the digital map.
3 . The electronic device of claim 2 , wherein the received routing information is stored on the electronic device and the received routing information includes all of the digital map information needed to display the directions between the first location and the second location.
4 . The electronic device of claim 2 , wherein displaying the third portion of the directions on the digital map includes:
in accordance with a determination that a distance between the first portion of the directions and the third portion of the directions is greater than a threshold distance:
displaying an animated zoom out from the first portion of the directions;
displaying an animated movement from the first portion of the directions to the third portion of the directions; and
displaying an animated zoom in to the third portion of the directions.
5 . The electronic device of claim 2 , wherein displaying the fourth portion of the directions on the digital map includes:
in accordance with a determination that a distance between the first portion of the directions and the fourth portion of the directions is greater than a threshold distance:
displaying an animated zoom out from the first portion of the directions;
displaying an animated movement from the first portion of the directions to the fourth portion of the directions; and
displaying an animated zoom in to the fourth portion of the directions.
6 . The electronic device of claim 2 , wherein zooming the digital map to display the first portion of the directions on the digital map includes magnifying the digital map to show the first portion of the directions.
7 . The electronic device of claim 2 , wherein the one or more programs further include instructions for:
in response to detecting the finger gesture on the item in the itemized list of directions:
displaying, concurrently with the first portion of the directions on the digital map, the item in the itemized list of directions without displaying the remaining items in the itemized list of the directions.
8 . The electronic device of claim 2 , wherein the first location is a current location of the electronic device.
9 . The electronic device of claim 2 , wherein the one or more programs further include instructions for:
prior to detecting the finger gesture on the route search initiation icon of the user interface, detecting a second user input selecting the second location.
10 . The electronic device of claim 9 , wherein the second user input selecting the second location corresponds to a finger gesture on a bookmarked location, a recent location, or a location associated with a contact.
11 . A method, comprising:
at an electronic device with a display:
displaying, via the display, a user interface of a mapping application;
in response to detecting a finger gesture on a route search initiation icon of the user interface:
receiving routing information including directions between a first location and a second location; and
displaying, via the display, a digital map including a visual representation of at least some of the directions between the first location and the second location;
while displaying the digital map including a visual representation of at least some of the directions between the first location and the second location and in response to detecting a finger gesture on a list icon of the user interface, displaying an itemized list of the directions;
in response to detecting a finger gesture on an item in the itemized list of the directions, zooming the digital map to display a first portion of the directions on the digital map without displaying a second portion of the directions on the digital map, wherein the first portion of the directions corresponds to the item in the itemized list of the directions;
while displaying the first portion of the directions on the digital map, detecting a first user input; and
in response to detecting the first user input:
in accordance with a determination that the first user input corresponds to a next waypoint icon, displaying a third portion of the directions, different from the first portion of the directions, on the digital map; and
in accordance with a determination that the first user input corresponds to a previous waypoint icon, displaying a fourth portion of the directions, different from the first portion of the directions and the third portion of the directions, on the digital map.
12 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display, the one or more programs including instructions for:
displaying, via the display, a user interface of a mapping application; in response to detecting a finger gesture on a route search initiation icon of the user interface:
receiving routing information including directions between a first location and a second location; and
displaying, via the display, a digital map including a visual representation of at least some of the directions between the first location and the second location;
while displaying the digital map including a visual representation of at least some of the directions between the first location and the second location and in response to detecting a finger gesture on a list icon of the user interface, displaying an itemized list of the directions; in response to detecting a finger gesture on an item in the itemized list of the directions, zooming the digital map to display a first portion of the directions on the digital map without displaying a second portion of the directions on the digital map, wherein the first portion of the directions corresponds to the item in the itemized list of the directions; while displaying the first portion of the directions on the digital map, detecting a first user input; and in response to detecting the first user input:
in accordance with a determination that the first user input corresponds to a next waypoint icon, displaying a third portion of the directions, different from the first portion of the directions, on the digital map; and
in accordance with a determination that the first user input corresponds to a previous waypoint icon, displaying a fourth portion of the directions, different from the first portion of the directions and the third portion of the directions, on the digital map.Join the waitlist — get patent alerts
Track US2021397336A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.