1. A method for creating and displaying a map projection of a device's real-time viewing area to depict virtual objects, the virtual objects providing a reflected view of real-time objects displayed within the device's viewing area, the method comprising: displaying a real-time image of the device's viewing area taken from a current geographical location on a display screen of the device; determining the map projection showing the reflected view as an elevated view of a ground surface about the current geographical location and in accordance with the device's viewing area; applying a curved surface transform to the map projection to generate a transformed map projection, wherein a curvature of the curved surface transform depends on a location of a virtual object in the map projection; and, superimposing the transformed map projection on an upper portion of the real-time image on the display screen.