12. A system for searching for geographic information, the system comprising: a computer; and a memory communicably connected to the computer, wherein the computer is configured for: loading a dictionary of geographic feature names and geographic feature types into the memory; loading locations associated with the geographic feature names into the memory; creating phonetic representations of the geographic feature names by normalizing each of the geographic feature names; storing the normalized geographic feature names in the memory; receiving a query for searching for geographic information, the query including a geographic name; creating a phonetic representation of the geographic name by normalizing the geographic name included in the query; searching the memory for a candidate name to be compared with the geographic name included in the query, the candidate name being one of the normalized geographic feature names; calculating a value of proximity between the candidate name and the geographic name included in the query; and if the value of proximity is equal or larger than a predetermined value, outputting a geographic feature name corresponding to the candidate name and a location associated with the geographic feature name corresponding to the candidate name.
12. A system for searching for geographic information, the system comprising: a computer; and a memory communicably connected to the computer, wherein the computer is configured for: loading a dictionary of geographic feature names and geographic feature types into the memory; loading locations associated with the geographic feature names into the memory; creating phonetic representations of the geographic feature names by normalizing each of the geographic feature names; storing the normalized geographic feature names in the memory; receiving a query for searching for geographic information, the query including a geographic name; creating a phonetic representation of the geographic name by normalizing the geographic name included in the query; searching the memory for a candidate name to be compared with the geographic name included in the query, the candidate name being one of the normalized geographic feature names; calculating a value of proximity between the candidate name and the geographic name included in the query; and if the value of proximity is equal or larger than a predetermined value, outputting a geographic feature name corresponding to the candidate name and a location associated with the geographic feature name corresponding to the candidate name. 15. A system according to claim 12 , wherein the computer is further configured for identifying the location associated with the geographic feature name corresponding to the candidate name on a map.