| 
<?php
//Wir includieren die Klasse.
 include("class.gmapper.php");
 //Neue Instanz der Klasse erzeugen
 $key = "ABQIAAAAmROoCZGDkxmdzlZMYeLCBRQesH-OtPH9W6RRY-OXCBa7C5S6exSMgJyFEkOXyPxq-mhw-VppjVttdA";
 $karte = new gmap($key);
 ?>
 <html xmlns:v="urn:schemas-microsoft-com:vml">
 <head>
 <?php
 /*
 *Wir führen im HEAD Bereich der Seite die Funktion headjs() aus.
 *Sie benötigt als Argument den Google Maps API Key.
 */
 
 $karte->headjs();
 ?>
 </head>
 <body onunload="GUnload()">
 <div style="background-color:#666666;color:#FF0000;" align = "center">
 Content Bevor<br>
 Content Bevor<br>
 Content Bevor<br>
 <?php
 /*
 * Wir geben das HTML Element für die Karte aus. Hier wird die Karte später angezeigt.
 */
 $karte->mapdiv('600', '600');
 ?>
 <input type = "text" id = "adresse" size = "30"><br>
 <input type = "button" onclick = "<?php $karte->geocode("getAdress()","otherMarker","gelb.png");?>" value = "Geocode"> <br>
 Content after<br>
 <a href = "#" onclick = "<?php $karte->geocode("Berlin","otherMarker","143.png");?>">Berlin</a><br>
 <a href = "#" onclick = "<?php $karte->geocode("München","otherMarker","gruen.png",10);?>">München</a><br>
 <a href = "#" onclick = "<?php $karte->geocode("Kölner Dom","otherMarker","143.png",17);?>">Kölner Dom</a>
 </div>
 <?
 /*
 * LETZTES BLOCKELEMENT
 *Wir erzeugen eine neue Karte.
 *Benötigte Parameter: initiale Zoomstufe,Breitengrad,Längengrad
 */
 
 $karte->bodyjs();
 
 $karte->map(6,'49.980067','10.8731',"normal",1,17,"large",0,0);
 
 $karte->markstart();
 //Wir fügen ein neues Bounds Objekt hinzu.
 $karte->bounds();
 //Scrollen der Karte sperren.
 $karte->lockMap();
 //Wir fügen einige Marker hinzu
 $karte->mapMarker('52.5','12.7',"dash.png");
 //Bounds Objekt um zuvor hinzugefügten Marker erweitern.
 //Diese Methode muss nach jedem hinzugefügten Marker aufgerufen werden.
 $karte->boundsExtend();
 $karte->mapMarker('52','10.2',"gelb.png");
 $karte->boundsExtend();
 $karte->otherMarker('51.5','11.2' ,'Text hier',"gruen.png");
 $karte->boundsExtend();
 $tabs = array(
 array('Tab 1','Content1'),
 array('Tab 2','Lorem Ipsum Dolor sit amet Lorem Ipsum <br>Lorem Ispum'),
 array('Tab 3','huhu<br>auch mehrzeilig')
 );
 $karte->tabMarker('52.6','11.9' ,$tabs,"gruen.png");
 $karte->boundsExtend();
 //Den Kartenzoom und Ausschnitt auf die Grenzen des Bounds Objekts festlegen.
 $karte->zoomToBounds();
 $karte->markend();
 ?>
 </body>
 </html>
 |