1. A three-dimensional map display system that displays a three-dimensional map, comprising: a map database that stores map data for displaying a three-dimensional map, at each of multiple levels having different levels of map details; and a display controller that refers to the map database and displays a three-dimensional map viewed from a specified viewpoint position and in a specified gaze direction, wherein the display controller concurrently uses map data in a plurality of different levels to draw a map, such that map data at a rougher level having a lower level of map details is used for a distant view area more distant away from the viewpoint position and map data at a finer level having a higher level of map details is used for a close view area closer to the viewpoint position, the display controller sequentially draws the map from the distant view area toward the close view area, and the display controller draws the close view area over a previously drawn map, irrespective of depth at each point on the previously drawn map.