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: presenting a first page for providing automatic predicted-location notifications and providing a first affordance for a list of predicted locations; presenting a second page for providing the list of predicted location when the first affordance is selected, and providing a second affordance for a verbal search query; and presenting a third page for receiving the verbal search query and providing a third affordance for displaying alphanumeric characters for entering a search query through character input.