Patent ID: 7460120

Claim:
A map display apparatus for displaying a three-dimensional map on a screen, based on map data including data regarding a three-dimensional object, wherein the map data includes a display correction flag indicating whether or not to execute a correction so that a line of the three-dimensional object in a vertical direction is vertical, when the three-dimensional object is displayed on the screen, and wherein the map display apparatus comprises: a correction unit operable to execute, in the case where the display correction flag indicates that the correction should be executed, a correction on a first lean, on the screen, occurring in a line in the vertical direction of the three-dimensional object so that the line in the vertical direction of the three-dimensional object is displayed vertically on the screen while keeping a tilted second lean to be displayed on the screen, the second lean occurring in a line in a horizontal direction of the three-dimensional object, and the first lean and the second lean being a perspective distortion occurring due to a perspective difference between objects from a viewpoint position; and a selection unit operable to select one of (i) “always execute a correction” in said correction unit, (ii) “execute a correction based on the display correction flag” in said correction unit, and (iii) “never execute a correction” in said correction unit, wherein in the case where (i) “always execute a correction” is selected by said selection unit, said correction unit executes the correction on the three-dimensional object regardless of the display correction flag, wherein in the case where (ii) “execute a correction based on the display correction flag” is selected by said selection unit, said correction unit executes the correction on the three-dimensional object based on the display correction flag, and wherein in the case where (iii) “never execute a correction” is selected by said selection unit, said correction unit does not execute the correction on the three-dimensional object.