1. A method comprising: receiving, at a server, position information of a mobile device indicative of a current location of the mobile device; determining whether one or more of a plurality of reference images, associated with the server, are associated with the position information of the mobile device; determining a resolution of an image that should be received from the mobile device based, at least in part, on a number of the plurality of reference images that are associated with the position information of the mobile device; transmitting, to the mobile device, an indication of the resolution of an image that should be provided from the mobile device; receiving, at the server, a first image captured by the mobile device indicative of an orientation of the mobile device; comparing the first image to the one or more of the plurality of reference images, if the one or more of the plurality of reference images are associated with the position information of the mobile device; and determining an orientation of the mobile device based, at least in part, on results of said comparing the first image to the one or more of the plurality of reference images associated with the position information of the mobile device.