Marker aus Grafiken
Ein oft geäusserter Wunsch war es, jedem Marker beliebige Grafiken übergeben zu können.
Seit Version 0.6 ermöglicht es Gmapper es mit dem img parameter der Marker Methoden, den Dateinamen einer Grafikdatei für Marker zu übergeben.
Zunächst erstellen wir wie gewohnt eine Karte:
<body> <div style="background-color:#666666;color:#FF0000;" align = "center"> $karte->mapdiv('600', '600'); </div><span id="more-145"></span> $karte->bodyjs(); $karte->map(6,'49.980067','10.8731',"normal",5,9);
Nun beginnen wir Marker einzufügen:
$karte->markstart();
$karte->marker('53.5','12.7',"dash.png");
$karte->mapMarker('52.5','13');
$karte->mapMarker('48','11',"stickies.png");
$karte->marker('47.5','13',"flight.png");
$karte->otherMarker('51.5','12' ,'Text hier',"stickies.png");
$karte->otherMarker('51','10' ,'Hallo Welt!');
$karte->markend();Fertig
Wir fügen also im Wesentlichen wie gewohnt Marker hinzu, und übergeben ihnen einfach die Dateinamen der gewünschten Grafik.
Die Ermittlung der Markergrösse, Einbindung und Positionierung des Infopopups erledigt die Klasse dann automatisch.
Das Ergebnis sieht dann in etwa so aus:

Links: