The main purpose of this example to show possibility of creation of persistent JavaScript objects on client's side unsing Undo Manager as an example. Additionaly it demonstrates updatable action pattern to make loosely coupled action based architecture.

As soon as you will perform some operations on Google Maps, an appropriate controls will be enabled. Please use them to perform corresponding operations. Also, you can press the "Start Google Maps trip" to view how previously stored stack of actions will be played automatically.
Press Alt-U to call undo operation.
Press Alt-R to call redo operation.

Manager status: