Google Maps API

Hallo OXID Community,

ich habe eine Fehler bei der GoogleMaps API … aus der Wiki Seite von OXID " http://forum.oxid-esales.com/showthread.php?t=2387 " und komme nun nicht weiter …

...
<?php
$sDomain = $_SERVER[ 'HTTP_HOST' ];
switch ( $sDomain ) {
    /* Key für localhost Entwicklung */
    case ( 'localhost/oxid' ) :
        $sKey = 'GOOGLE_MAPS_KEY';
        $sLang = 'de';
        break;
    /* Key für Live Server */
    case ( 'www.example.de' ) :
        $sKey = 'GOOGLE_MAPS_KEY';
        $sLang = 'de';
        break;
}
/* Google API einbinden */
if ( $sKey ) {
    echo '. $sKey . '"></script>';
}
?>
 
<script type="text/javascript">
    google.load('jquery', '1.3.2');
    [{if isset($SHOW_GMAP)}]google.load('maps', '2', {'language' : '<?php echo $sLang; ?>'});[{/if}]
</script>

Genau bei dieser Zeile bekomme ich den Fehler : Syntaxfehler in Zeile 161. Codehinweise …

][{if isset($SHOW_GMAP)}]google.load('maps', '2', {'language' : '<?php echo $sLang; ?>'});[{/if}]

Grüße
Thield

Hey Thield,

zu deinem Fehler habe ich auch nicht direkt eine Antwort, aber falls du garnicht weiter kommst bzw. provisorisch die Map einbauen willst kannst du ja folgendes benutzen:


<!-- Start Google Map -->
	<div id="map">
		<address>
			<div class="one_half">
				<strong>TITEL</strong><br/>
				STRAßE<br/>
				PLZ, ORT<br/>
                                Deutschland
			</div>
			<div class="one_half column_last">
				<span class="icon general">r</span>TELEFONNUMMER<br/>
				<span class="icon general">h</span>EMAIL
			</div>
		</address>
	<div class="map_canvas" 
	data-lat="X-KOORDINATE"
	data-lng="Y-KOORDINATE"
	data-address="STRAßE, ORT" 
	data-zoom="15" 
	data-mapTitle="TITEL"
	style="height:185px;width:100%;"></div>
</div>
<!-- End Google Map -->

Du könntest den Code als .html abspeichern und mit einem Frame einbetten.
Ist zwar nicht die schickste Lösung aber würde dennoch funktionieren.