1. A computer-implemented method of providing routing information, comprising: receiving a request for routing information, the request specifying at least one ambiguous location; identifying locations potentially matching the ambiguous location; ranking the potentially-matching locations based on a metric; and providing routing information for the highest-ranked potentially-matching location.