1. A computer-implemented method of updating location information for geospatial entities on maps, the method comprising: receiving by one or more computing systems from a computing device operated by a first user, a proposed location for a geospatial entity on a map, the proposed location correcting an existing location for the geospatial entity on the map, the proposed location determined by a wireless location system, and based upon a current location of the computing device; receiving a search request related to the geospatial entity on the map from a plurality of other users wherein each of the plurality of other users is connected to the first user in a social network; responsive to the search request, providing the map displaying the proposed location for the geospatial entity to the plurality of other users; providing a user interface with the proposed location requesting the plurality of other users to vote whether the proposed location for the geospatial entity is correct; receiving via the user interface the votes from the plurality of other users as to whether the proposed location is correct; determining a trust metric indicating a measure of trustworthiness of the proposed location responsive to the votes, the trust metric weighing votes from different users differently responsive to distances from the voting users to the first user in the social network; and responsive to the trust metric, determining whether to change the location of the geospatial entity on the map to the proposed location provided by the first user.