1. In a system including a user terminal comprising a screen, an input device, a processor, and memory, a method for displaying geographical navigation information in a web browser operating on the user terminal, the method comprising: displaying, on the screen, a first portion of a map in a first region of a web page rendered by the web browser; displaying, on the screen, at least one user interface control in a second region of the web page; receiving, from the input device, a user input identifying a geographic location; and updating, by the processor executing a script embedded in the web page, the web page to display, in the first region, a second portion of the map at the geographic location identified in the user input in place of the first portion of the map while continuing to display the at least one user interface control in the second region.