Patent Document ID: 8464182
Application ID: 12566668
Patent Flag: 1

Claim One:
1. A method, comprising: at a portable electronic device with a touch screen display and a magnetometer: displaying a map on the display in an untracked mode of a mapping application, the untracked mode comprising displaying the map on the display with an orientation that is independent of a current orientation of the portable electronic device; receiving location information for the portable electronic device; detecting a first activation of a mapping mode user interface element; in response to detecting the first activation of the mapping mode user interface element, entering a tracked mode of the mapping application, the tracked mode comprising: displaying a current location icon on the map that corresponds to a current location of the portable electronic device; displaying the map on the display with an orientation that is independent of a current orientation of the portable electronic device; and maintaining the current location icon at a substantially fixed location on the touch screen display as the current location of the portable electronic device changes; while in the tracked mode of the mapping application, detecting a second activation of the mapping mode user interface element; in response to detecting the second activation of the mapping mode user interface element, entering a heading mode of the mapping application, the heading mode comprising: displaying the current location icon; displaying the map on the display with an orientation that corresponds to the current orientation of the portable electronic determined with the magnetometer; and maintaining the current location icon at the substantially fixed location on the touch screen display as the current location of the portable electronic device changes; while in the heading mode of the mapping application, detecting a finger scrolling gesture on the touch screen display; in response to detecting the finger scrolling gesture on the touch screen display while in the heading mode: entering the tracked mode of the mapping application when the finger scrolling gesture moves the map less than a predefined amount on the touch screen display, and entering the untracked mode of the mapping application when the finger scrolling gesture moves the map greater than the predefined amount on the touch screen display.