Shift 1
Shift 2
Shift 1
Taken from the Google Maps API examples