Weil der erste Code aus der Maps API Version 3 stammt und der zweite aus der Version 3 - beide Versionen sind nichtmal ansatzweise kompatibel zueinander.
Da hast du mich missverstanden: Ich habe gemeint, dass er ja (weil die Map ohne Marker ja geklappt hat) offensichtlich irgendwo online einen GoogleMaps Code gefunden haben muss - er wird ihn ja wohl nicht selbst erfunden haben.
Und von diesem etwas Code finden dann auf restliche GoogleMaps Hinweise etc. zu kommen halte ich für nicht sonderlich schwer...Deshalb habe ich mich gewundert, wieso er da nicht weitergekommen ist, wo er das Grundlegende doch schon gefunden hat.