Maschinendenk

Marker aus Grafiken

0 Kommentare

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">
<?php
$karte->mapdiv('600', '600');
?>
</div><span id="more-145"></span>


<?php
$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:
maps

Links:

Geschrieben von Philipp

Februar 9th, 2007 at 11:04

Veröffentlicht in Allgemein

Kommentar schreiben

Sie müssen eingeloggt sein um einen Kommentar zu verfassen.