Hallo Stefan01,
über die Methode "Try & Error" habe ich versucht es nachzubauen. Dazu habe ich ein php-datei erstellt und den folgenden Code abgeändert genutzt:
Code:
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<script type="text/javascript"
src="http://maps.google.com/maps/api/js?sensor=true">
</script>
<script type="text/javascript">
function initialize() {
var latlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 13,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
}
</script>
</head>
<body onload="initialize()">
<div id="map_canvas" style="width:400px; height:400px"></div>
</body>
</html>
Sensor auf true oder false gesetzt (wie in der Googleanleitung gefordert) und den oberen CSS-Teil rausgenommen. Im unteren CSS-Teil einfach die Werte nach belieben einstellen. In meinem Fall 400px x 400px.
Wenn du nicht alle CSS-Anweisungen per Hand eingeben willst, kannst du es auch unter Themes/CSS mit #map_canvas machen. Aber dann nicht vergessen, den Abschnitt
Code:
style="width:400px; height:400px"
in der Datei zu löschen.
Datei im Verzeichnis templates ablegen.
Jetzt Modul mit eigenem html-code erstellen und per Insert-Tag
Code:
{{file::googlemaps.php}}
einfügen.
In deinem letzten Kommentar hast du den Pfad /templates... im Insert-Tag angegeben. Meines Wissens nach brauchst du das nicht, da durch den Insert-Tag automatisch auf das Verzeichnis templates zugegriffen wird.
Bei mir läuft es! Da ich aber selber kein Programmierer bin, betrachte es als Versuch
Gruß
varix
Lesezeichen