1. A computer-implemented method for determining a requested map location, comprising: providing a database holding a plurality of map objects having respective descriptors and loci; accepting a search query comprising one or more query terms that describe the requested map location; identifying in the database one or more matched map objects such that the respective descriptors of the matched map objects each match at least one of the query terms; and processing the respective loci of the matched map objects to determine the requested map location.