An information delivery server and clients, which can deliver geographic
information to a user based on a reaching possibility such as a physical
distance or time from a place such as a location of the user or a place
where the user had an interest, is provided. A user inputs his/her
interested place information and a range condition at a place condition
inputting means. A user managing means manages user IDs and identifies a
user and attaches the user ID of the user to the inputted information,
and stores them in a user interested place database. A map information
retrieving means retrieves a map database under the conditions of the
interested place information and the range condition storing in the user
interested place database, and obtains information such as a list of
building names, and place names, and so on within the range from the map
database. A document database retrieving means retrieves a document
database by making the obtained building names and place names as
keywords, and obtains a document to be delivered to the user. And the
obtained document is delivered to the user from a document informing
means.