1. A method for updating a search results page in response to user interaction with a map resource, the method comprising: receiving a first search query, the first search query comprising at least one content term and at least one location term; retrieving one or more first search results and a first map resource of a first location associated with the first search query; generating a search results page including the one or more first search results and the first map resource; monitoring a change in a zoom level of the first map resource in response to a user interaction; calculating a second location corresponding to the change in the zoom level of the first map resource from a first position to a second position; executing a second search query on the basis of the at least one content term of the first search query and the second location; and providing an updated search results page comprising a second map resource and one or more second search results related to the second map resource in response to the second search query.