Let's use the NavigationHistory control's nextTrigger
and previousTrigger
methods to go through our navigation history.
Open up the previous examples and enable Firebug. We're going to create a NavigationHistory control object and add it to the map via the console. Enter and run the following code:
var nav_history_control = new OpenLayers.Control.NavigationHistory(); map.addControl(nav_history_control);
Pan and zoom around the map. Each time you update the map, the NavigationHistory control stores information about your actions. Then, in Firebug, issue the following command:
nav_history_control.previousTrigger();
You should see the map return to the previous zoom level and coordinate. Now, let's return to where we were by calling:
We just created and added a NavigationHistory control to the map, then called previousTrigger()
and nextTigger()
methods.