Presentation that explains the below demos can be viewed here.
Demo #1 – Displaying the basic Google Map
Demo #2 – Drop a pin on the map & custom pins.
Demo #3 – Plot an address on the Map.
Demo #4 – Add pin information.
Demo #5 – Tracking your pins & toggling pin display.
Demo #6 – Customizing your map’s user interface, one button at a time.
Demo #7 – Customizing your map’s user interface, adding a full menu.
Demo #8 – Customizing your map’s user interface, adding Google functions in your menu.
Demo #9 – Hidden map resize issue.
Demo #10 – Putting it all together in a finished product.