Helpful Links:



Google Map Documentation:
http://code.google.com/apis/maps/documentation/javascript/reference.html
http://code.google.com/apis/maps/documentation/javascript/examples/index.html

Initializing Map:
http://code.google.com/apis/maps/documentation/javascript/examples/map-simple.html

Adding controls:
http://code.google.com/apis/maps/documentation/javascript/examples/control-simple.html
Zoom:
http://code.google.com/apis/maps/documentation/javascript/examples/control-options.html
More options:
http://code.google.com/apis/maps/documentation/javascript/examples/control-positioning.html

Adding marker:
http://code.google.com/apis/maps/documentation/javascript/examples/marker-simple.html
http://code.google.com/apis/maps/documentation/javascript/examples/icon-simple.html

Polyline simple:
http://code.google.com/apis/maps/documentation/javascript/examples/polyline-simple.html
More examples on polylines:
http://code.google.com/apis/maps/documentation/javascript/examples/polyline-complex.html
http://code.google.com/apis/maps/documentation/javascript/services.html
http://code.google.com/apis/maps/documentation/utilities/polylineutility.html

Adding different colors: (Chicago transit example)
http://code.google.com/apis/maps/documentation/javascript/examples/layer-kml.html

Displaying info window when clicked:
http://code.google.com/apis/maps/documentation/javascript/examples/infowindow-simple.html

BART map:
http://www.bart.gov/stations/index.aspx

BART api:
http://api.bart.gov/docs/overview/index.aspx
http://api.bart.gov/docs/etd/etd.aspx

An example of a site that retrieves the shuttle time continuously:
http://shuttleboy.cs50.net/