Deutschlandkarte + PLZ?

Hawkster

Erfahrenes Mitglied
Hi all,

ich suche ein Script, das eine Deutschlandkarte enthält und wenn man eine PLZ eingibt ein Punkt an der entsprechenden Stelle erscheint.

Für was man das braucht?

Naja, wenn man einen Clan hat würde ich gerne eine Deutschalndkarte haben wo jedes Clanmitglied anhand der PLZ eine Punkt auf der Karte bekommt wo er wohnt.

Wenn jemand soetwas kennt, bitte melden.

MFG Hawkster
 
Kenn sowas nicht, aber wenn es das auf PHP Basis gibt ist es recht aufwenig, also bezweifle ich das derjenige, der es geproggt hat es rausrückt.

(KANN aber sein, man weiß nie, aber mach dir nicht zu viele Hoffnungen, dafür gibt es zu viele PLZ's in Deutschland)

loli
 
Also ich wohne bei "79102", desshalb tippe ich mal grob auf knapp 10.000 verschiedene

... sinnvoll wäre vielleicht, eine Karte, die den BEREICH anhand der ersten 2 Ziffern anzeigt.

loli
 
So, ich habe mir jetzt die GeoPHPClass runtergeldaen und in lampp/lib/php/Geo reingepackt. Meine Frage: Ich kann noch nicht so viel PHP, wie baue ich mir mit dieser Klasse was brauchbares zusammen? Kennt jemand gute Tutorials für sowas?

mfg
Klink
 
Hi,

habe mir das auch noch nicht genauer angesehen, aber in der Maillingliste was gefunden:


Hier mal eine kleine Anleitung zur Installation der GeoClass inkl.
benötigter PEAR-Komponenten:

Zunächst einmal die GeoClass herunterladen [1] und an einem sinnvollen
Ort entpacken. Danach sollte die Verzeichnisstruktur folgendermaßen
aussehen:

/wwwroot/include/Geo/examples/
/wwwroot/include/Geo/helpers/
/wwwroot/include/Geo/sources/
/wwwroot/include/Geo/Geo.php
/wwwroot/include/Geo/Map.php
/wwwroot/include/Geo/Object.php


Wenn PEAR nicht installiert ist, muss zunächst das Basis-System [2]
kopiert werden:

/wwwroot/include/OS/
/wwwroot/include/PEAR/
/wwwroot/include/PEAR.php
/wwwroot/include/System.php


Anschließend muss, sofern noch nicht vorhanden, PEAR::DB installiert
werden. Einfach das Package downloaden [3] und ebenfalls in den
include-Ordner werfen:

/wwwroot/include/DB/
/wwwroot/include/DB.php


Zum Abschluss muss im Skript noch der Include-Pfad gesetzt werden (und
natürlich die korrekten Zugangsdaten für die Datenbank):

// bei Windows-Systemen muss ":" durch ";" ersetzt werden
ini_set(
'include_path',
'/wwwroot/include/:'.ini_get('include_path')
);


[1] http://sourceforge.net/project/showfiles.php?group_id=87652
[2] http://pear.php.net/package/PEAR
[3] http://pear.php.net/package/DB

Viel Erfolg!
 
ok, habe ich gemacht! Habe jetzt in eine neue werwo.php eingefügt:
PHP:
<?php
ini_set('geoclass','/opt/lampp/htdocs/homepage/geoclass/:'.ini_get('geoclass')
);
?>
und im Browser aufgerufen, keine Fehler! Schon mal ein gutes zeichen denke ich! Wie soll ich fortfahren? Irgendein guter Scripter, der bereit wäre, mir das mal zu erklären? Oder hat jemand bock mit mir zusammen was auf die Beine zustellen? Alle Messengersorten und IRC-Client vorhanden. Wollte mich auf die Textbasierte Version setzen.

mfg
 
Zuletzt bearbeitet:
Hi

ich habs gerad mal installiert, ist doch recht simpel.

Also wie bin ich vorgegangen:
Erstmal alles gemacht wie oben in der Anleitung. Sprich die Pear und DB Packete gesaugt und in eine etwa gleiche Ordnerstruktur.

Dann die SQL DB erstellt (war das ne Arbeit, 3,4MB importieren...).

Dann hab ich http://www.opengeodb.de/software/examples.zip gesaugt und entpackt, sowie die E00 Dateien.

In dieser Example.zip ist dann die opengeodb.php, wo man in den ersten Zeilen den SQL zugriff und den Pfad zu den E00 Dateien einstellen muss.

Hab diese Datei dann auch im IE aufgerufen und geht 1a.

Hab nen WAMPP hier aufm LapTop laufen, kann daher nicht sagen ob es sich anders verhält bei Linux.

Mfg
Andreas

//EDIT:
Das mit dem ini Gedöns in irgendeine Gottverdammte Datei schreiben (ka was überhaupt damit gemeint ist, hab ich weggelassen).
 
Zurück