Dabei habe ich in Erfahrung gebracht, dass es wohl bislang üblich war, sich zunächst eine Art Schlüssel von Google geben zu lassen, mit dem man dann die Karte initialisieren muss. Neuerdings geht das aber wohl auch OHNE diesen besagten Schlüssel - was mir persönlich natürlich lieber ist.
Version 2 der Maps-API benötigt einen API-Schlüssel, Version 3 nicht mehr.
Dein erster Ansatz sieht aus wie ein verstümmeltes Minimalbeispiel der Maps API V3
Die Geschichte mit dem Marker sieht man Version 2 aus - das kann nicht funktionieren.
Ein klassisches RTFM-Problem - anstatt irgendwo "herumzugooglen" solltest du einfach direkt die Goole-Dokumentation lesen, die ist dermaßen idiotensicher, dass man sogar mit Copy&Paste-Programmierung zum Ziel kommt.
http://code.google.com/intl/de-AT/apis/maps/documentation/javascript/tutorial.html
http://code.google.com/intl/de-AT/apis/maps/documentation/javascript/overlays.html#Markers