Kreise auf die Karte zeichnen
In diesem Tutorial erkläre ich, wie man mit Gmapper Kreise auf die Karte zeichnen kann.
Karte erzeugen
Zunächst erzeugen wir eine neue Karte:
include("class.gmapper.php"); $karte = new gmap('DEIN API KEY'); <html xmlns:v="urn:schemas-microsoft-com:vml"> <head> $karte->headjs(); </head> <body> <div style="background-color:#666666;color:#FF0000;" align = "center"> $karte->mapdiv('600', '600'); </div> $karte->bodyjs(); $karte->map(6,'49.980067','10.8731',"normal",5,9);
Kreise zeichnen
Nun können wir beginnen unsere Kreise zu zeichnen.
Hierzu stellt Gmapper die Methode drawCircle() bereit.
drawCircle(centerlat,centerlng,radius,'linecolor',linewidth,'linemarker','fillcolor')Sie nimmt die folgenden Parameter an:
Benötigte Parameter
- centerlat - Der Breitengrad des Kreiszentrums
- centerlng - Der Längengrad des Kreiszentrums
- radius - der Radius des Kreises
Diese Parameter werden benötigt um einen Kreis zu zeichnen.
Optionale Parameter
- linecolor - Farbe der Kreislinie als Hexcode
- linewidth - Stärke der Kreislinie
- linemarker - Wird hier eine Grafikdatei übergeben, wird auf jeden Punkt der Kreislinie ein solcher Marker platziert
- fillcolor - Füllfarbe der Kreisfläche als Hexcode
Diese Optionen beinflussen das Erscheinungsbild des Kreises.
Die Option linemarker erzeugt , wenn eine Grafik übergeben wird, auf jedem Punkt der Kreislinie einen Marker der eine Minikarte enthält.
Beispiele
$karte->markstart();
$karte->showScale();
$karte->drawCircle(51,11.1,80,"#FF0000",2);
$karte->drawCircle(50.2,10.2,500,"#FF0000",2);
$karte->drawCircle(53,16.2,130,"#FF0CFF",3,"","#00FF00");
$karte->drawCircle(54,9,120,"#0036FF",4,"","#F52F2F");
$karte->drawCircle(48,8,160,"#213CA1",6,"rot.png");
$karte->markend();Hier werden einige Kreise gezeichnet.
Das Ergebnis sieht wie folgt aus:

Ihr findet das hier besprochen Beispiel in democircle.php im Downloadarchiv von Gmapper.
Ihr könnt Gmapper von der Projektseite herunterladen.
1 Kommentar zu 'Kreise auf die Karte zeichnen'
Kommentar schreiben
Sie müssen eingeloggt sein um einen Kommentar zu verfassen.
[...] zu zeichnen. http://www.ajax-info.de/google-maps-api-klasse-in-php/kreise-auf-die-karte-zeichnen – besuchen Google MAPS – Radius – PHP Forum: phpforum.de andere (Programmier-)Sprachen > [...]
Maps Radius Einzeichnen – GeekLogy
14 Mai 12 um 10:12