1. A computer-implemented method comprising: receiving, by one or more computing devices, a request for map data; providing, by the one or more computing devices in response to the request, a first image of a geographical location corresponding to the map data; receiving, by the one or more computing devices, information from a first user relating to a status of an object in the first image, the information including one or more annotations added to an image layer associated with the first image; determining, by the one or more computing devices, whether the first image is to be updated based at least on the received information from the first user, wherein the determining includes at least one of: (i) determining whether a predetermined number of objects in the first image are indicated to be inaccurate or out of date; (ii) determining whether a predetermined number of submissions relating to an object in the first image were received; (iii) determining whether the status information indicates that an object in the first image has changed; (iv) determining a date when the first image was taken; or (v) determining a quality measure of the first image comprising: resolution, blurriness, or lighting.