1. A method of searching in a collection of data items stored in association with data representative of locations, including: obtaining data representative of co-ordinates of a mobile device defining a location; determining data representative of a direction from an orientation of said mobile device; searching in the collection of data using the data representative of the direction and the co-ordinates to identify data items stored in the collection and known data types, wherein said known data types are based on a user input; determining data items within a spatial range centered on the co-ordinates of the location and defined with respect to the direction, wherein said search is performed using a plurality of grids within the spatial range, said grids being determined based on a distance from said co-ordinates of the location; ordering the identified data items according to distances of the identified data items and the co-ordinates of the location; and selectively presenting the ordered identified data items up to a maximum distance from the co-ordinates of the location, wherein said identified data items are presented in at least one of: a scaled down size and a scaled down resolution.