Method for visualizing surface data and panorama image data in a three-dimensional scene, the method comprising providing a map view mode and a panorama view mode to a user, wherein • the surface data □ is associated with a representation of a terrain surface, □ comprises a multitude of surface tiles and/or a multitude of surface objects representing features of the terrain surface, and □ is referenced relative to a coordinate reference system; • the panorama image data □ is associated with at least one panorama image, particularly a 360° panorama image, and □ comprises panorama position data describing a position relative to the coordinate reference system; • the map view mode comprises visualizing surface data of at least a part of the representation of the terrain surface as perceived from a map viewpoint; and • the panorama view mode comprises visualizing panorama image data of at least a part of the panorama image as perceived from a panorama viewpoint, the method comprising switching from the map view mode to the panorama view mode and switching from the panorama view mode to the map view mode, wherein the map view mode comprises displaying at least one panorama element, the panorama element • comprising a plurality of display surfaces for visualizing panorama image data during the map view mode and • being positioned relative to the representation of the terrain surface according to the panorama position data, wherein the method comprises displaying the panorama image or a panorama preview image on the display surfaces, the panorama preview image being based on the panorama image data and corresponding to at least a part of the respective panorama image, depending on the current position and orientation of the panorama element relative to the map viewpoint. • the surface data □ is associated with a representation of a terrain surface, □ comprises a multitude of surface tiles and/or a multitude of surface objects representing features of the terrain surface, and □ is referenced relative to a coordinate reference system; □ is associated with a representation of a terrain surface, □ comprises a multitude of surface tiles and/or a multitude of surface objects representing features of the terrain surface, and □ is referenced relative to a coordinate reference system; • the panorama image data □ is associated with at least one panorama image, particularly a 360° panorama image, and □ comprises panorama position data describing a position relative to the coordinate reference system; □ is associated with at least one panorama image, particularly a 360° panorama image, and □ comprises panorama position data describing a position relative to the coordinate reference system; • the map view mode comprises visualizing surface data of at least a part of the representation of the terrain surface as perceived from a map viewpoint; and • the panorama view mode comprises visualizing panorama image data of at least a part of the panorama image as perceived from a panorama viewpoint, the method comprising switching from the map view mode to the panorama view mode and switching from the panorama view mode to the map view mode, wherein the map view mode comprises displaying at least one panorama element, the panorama element • comprising a plurality of display surfaces for visualizing panorama image data during the map view mode and • being positioned relative to the representation of the terrain surface according to the panorama position data,