1. A computer implemented method for marking a point of interest in a live image, the method comprising: determining a position of a navigation device based on navigation signals received from satellites; determining an orientation of the device based on data from an orientation sensor of the device; obtaining a position of a point of interest; obtaining a first live image from a first camera of the device; displaying the first live image on a display of the device; displaying a first marker in the first live image indicating a first location of the point of interest in the first live image, wherein the first location is based on the position of the device, the orientation of the device and the position of the point of interest; obtaining a second live image; displaying the second live image on the display of the device; and displaying a second marker in the second live image indicating a second location of the point of interest in the second live image, wherein the second location is based on the position of the device, the orientation of the device, and the position of the point of interest.