Patent attributes
This disclosure relates to visualizing geographic positions in a three-dimensional virtual environment. A processor receives position data indicative of a geographic position of an object and generates a first image of the virtual environment which represents a view from an initial observation position in the virtual environment in an initial direction based on an initial target position in the virtual environment. The processor then determines an updated target position that is closer to the virtual position of the object than the initial target position and determining an updated observation position that is closer to a desired observation position than the initial observation position. The processor then generates a second image of the virtual environment which represents a view from the updated observation position in the virtual environment in an updated direction based on the updated target position in the virtual environment.