This is an example based off of Mike Williams' Google Map API Basic tutorial (I started from this page). It extends his example with some basic error handling and the addition of different colored icons. It also demonstrates how to dynamically load different xml files using a form and AJAX.
This is a page which loads a valid xml file (exampleTabbed_colors.xml) which has tabbed infoWindows and uses different colored icons (same size and shape as the default maker, just different colors)
This is a page which loads a valid xml file (example_icons.xml) which uses different colored icons (same size and shape as the default maker, just different colors)
This is a page which loads the example xml file (example3.xml) from Mike's tutorial with html formating embedded in the xml file.
This is a page which loads the example xml file (example3_icons.xml) from Mike's tutorial with html formating embedded in the xml file and different colored icons.