Patent ID: 9645726
Date: 2017-05-09
CPC Classifications: G01C,G06F

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, on a display screen of a device, a presentation of a map at a particular zoom level; receiving an initial input at a first location on the map to zoom the map to a second zoom level; detecting that the first location is within a threshold distance of a location of a location of interest (LOI) on the map; modifying the presentation of the map to be at the second zoom level using the location of the LOI to determine a center point for the presentation of the map on the display screen at the second zoom level; receiving a second input at a second location on the map to zoom the map to a third zoom level; determining whether the second input is received within a particular threshold time period from the receipt of the initial input; and upon determining that the second input was received within the particular threshold time period from receiving the initial input, modifying the presentation of the map to be at the third zoom level using the location of the LOI to determine a center point for the presentation of the map on the display screen at the third zoom level.