Patent ID: 8423566

Claim:
A facility retrieval device comprising: an input device that inputs an instruction; a map information storage device that stores map information and facility information including a facility name and a business type of a facility; a facility name extraction unit that extracts a facility name in response to an instruction from the input device; a facility retrieval unit that uses the facility name extracted by the facility name extraction unit as a retrieval key and retrieves facilities from the facility information stored in the map information storage device based on the retrieval key; a first list generation unit that generates a first list in which facilities having different facility names are listed, by listing together a plurality of facilities which have an identical facility name and an identical business type, on a single line in which a shared facility name and a picture showing the identical business type of the plurality of facilities are arranged, and also listing another facility which does not have the identical facility name and the identical business type, on a single line in which a facility name and a picture showing a business type of the facility are arranged, from among the facilities retrieved by the facility retrieval unit; a display device that, when displays the first list, displays the picture showing the identical business type, the shared facility name and a scroll function, on a screen in order from left to right; a position calculation unit that calculates a reference position of a retrieval operation; and a second list generation unit that, if the shared facility name is selected from the first list displayed on the display device in response to an instruction input from the input device, generates a second list in which the plurality of facilities which have the identical facility name shown by the selected shared facility name and the identical business type are listed in ascending order of distance from the reference position calculated by the position calculation unit, wherein the display device displays the second list.