Hallo,
so einfach ist das leider nicht. Hier hast du ein einfaches Beispiel:
http://code.google.com/intl/de-DE/apis/m...orial.html
Die Javascriptfunktion initialize() muss nicht in den <head>-Bereich bzw. per onload geladen werden. Das ganze kann komplett in die MyCode-Ersetzung. Soweit kein Problem (unabhängig davon, dass du den Maps-API-Key global in das
header-Template einfügen musst). Der Haken ist folgender: Die API will unbedingt ein mit ID spezifiziertes DOM-Element und das bekommt man mit MyCode leider nicht hin. Da hilft nur den MyCode per Plugin einzubauen (weil man da mit PHP eine eindeutige ID erzeugen kann, z.B. mit Hilfe der Beitrags-ID).
Ich würde dir dennoch davon abraten aus folgendem Grund:
Vermutlich soll
[map]Mondstraße 4, 12345 Hauptstadt[/map] eine Karte anzeigen mit einem Pin am genannten Ort. Ist eine witzige Idee und wollte ich auch mal, aber da gibt es ein Problem: Beim Initialisieren der Karte muss Google bereits das Zentrum (also die Koordinaten des Pins) kennen. Bei Längen- und Breitengrad kein Problem, bei einer gewöhnlichen Adresse schon eher. Genialerweise bietet Google auch dafür eine API an. Du sendest irgendeine Ortsangabe an Google und erhälst daraufhin Geo-Koordinaten als XML zurück, Beispiel:
http://maps.google.com/maps/geo?q=Berlin&output=xml [Achtung: Den Link NICHT anklicken, sondern manuell in die Adressezeile des Browsers kopieren - sobald ein Referer gesendet wird, liefert Google einen Fehlercode anstelle der Koordinaten zurück!] (das ganze ist nicht perfekt (richtige Ortsangabe), klappt aber in 98% aller Fälle). Spätestens um diese XML auszuwerten brauchst du PHP bzw. den XMLParser von MyBB. Mit den Koordinaten kannst du dann nach dem oben genannten Tutorial die Karte und den Pin bauen.
Jetzt kommt das blöde: Die Abfrage dauert erstens und ist zweitens auch begrenzt pro Tag. Ohne Cache hast du ein Problem. Sobald sich jemand (oder ein Bot!) einen "Spaß" erlaubt und die Karte (wichtiger die Koordinaten-Abfrage!) immer wieder anstößt wird deine Server-IP bald bei Google gesperrt.
Alles in allen sehr viel Aufwand, nur um mal eine kleine Karte mit einem Pin im Beitrag anzeigen zu lassen...