17. A method comprising: presenting a map including a viewport showing a first location; receiving an indication that a user is interacting with the map, including panning, scrolling, repositioning, or zooming, to enable to enable one or more intermediate locations to be visible in the viewport, without submitting a query for any of the intermediate locations; determining, by one or more processors, that user interaction with the map has slowed to a level to allow for perception of content without necessarily having arrived at a final, different location, where the portion of the viewport at this time shows a second, different location; based on determining that user interaction with the map has slowed to a level to allow for perception of content, automatically submitting a query for the second, different location; receiving query results responsive to the query; and presenting the query results along with the viewport showing the second, different location.
17. A method comprising: presenting a map including a viewport showing a first location; receiving an indication that a user is interacting with the map, including panning, scrolling, repositioning, or zooming, to enable to enable one or more intermediate locations to be visible in the viewport, without submitting a query for any of the intermediate locations; determining, by one or more processors, that user interaction with the map has slowed to a level to allow for perception of content without necessarily having arrived at a final, different location, where the portion of the viewport at this time shows a second, different location; based on determining that user interaction with the map has slowed to a level to allow for perception of content, automatically submitting a query for the second, different location; receiving query results responsive to the query; and presenting the query results along with the viewport showing the second, different location. 24. The method of claim 17 where determining that user interaction with the map has slowed is based at least in part on a relative deceleration of the user's panning movement.