| 
<?php
// Wir includieren die Klasse.
 include("class.gmapper.php");
 error_reporting(E_ALL);
 // 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", "gruen.png");
 ?>" value = "Geocode"> <br>
 Content after<br>
 <a href = "javascript:<?php $karte->geocode("Berlin", "mapMarker", "143.png");
 ?>" >Berlin</a><br>
 <a href = "javascript:<?php $karte->geocode("München", "otherMarker", "rot.png", 10);
 ?>">München</a><br>
 <a href = "javascript:<?php $karte->geocode("Kölner Dom", "mapMarker", "gruen.png", 14);
 ?>">Kölner Dom</a>
 </div>
 <?php
 /*
 * LETZTES BLOCKELEMENT
 *Wir erzeugen eine neue Karte.
 *Benötigte Parameter: initiale Zoomstufe,Breitengrad,Längengrad
 */
 
 $karte->bodyjs();
 
 $karte->map(5, '51.345573', '12.098326', "hybrid", 1, 20, "large", 0);
 $punkt  = $karte->getGeoPoint("Madrid");
 // Wir fügen einige Marker hinzu
 $karte->markstart();
 $karte->showPhysicalControl();
 
 //$karte->marker($gpoint[0], $gpoint[1], "dash.png");
 //$karte->mapMarker('52.5', '13', "dash.png");
 //$karte->mapMarker('48', '11', "gruen.png");
 $tabs = array(
 array('Tab 1', 'Content1'),
 array('Tab 2', 'Lorem Ipsum Dolor sit amet Lorem Ipsum <br>Lorem Ispum'),
 array('Tab 3', 'Lorem Ipsum Dolor sit amet Lorem Ipsum ')
 );
 $karte->linkMarker($punkt[0],$punkt[1],"javascript:zoomit(\'$punkt[0]\',\'$punkt[1]\',15);");
 $karte->tabMarker(52.5, 13,$tabs, "gelb.png");
 // Marker mit Infoblase
 $karte->otherMarker(51.5, 12 , 'Text hier', "rot.png");
 $karte->otherMarker(48, 11 , 'Hallo Welt!');
 $tabs = array(
 array('Tab 1', 'Content1'),
 array('Tab 2', 'Lorem Ipsum Dolor sit amet Lorem Ipsum <br>Lorem Ispum'),
 array('Tab 3', 'Lorem Ipsum Dolor sit amet Lorem Ipsum ')
 );
 $karte->tabMarker(51, 10 , $tabs, "gruen.png");
 //$karte->linkMarker('51.0', '6.5' , "http://www.gothic-singles.de", "rot.png");
 // Array mit Punkten zwischen denen eine Linie gezeichnet wird.
 $punkte = array(
 array('52.5', '12.7'),
 array('52.5', '13'),
 array('51.5', '12'),
 array('51', '10'),
 array('48', '11'),
 array('47.5', '13')
 );
 // Linie erzeugen
 $karte->polyline($punkte, '#FF00FF', 4, 1, "", 1);
 $dist = $karte->getDistance($punkte);
 $karte->markend();
 echo "Länge der Linie: $dist Meter";
 
 ?>
 
 </body>
 </html>
 |