Umkreissuche Skript

thehasso

Erfahrenes Mitglied
Hallo zusammen,

ich möchte in meinen Projekt eine plz umkreissuche für User integrieren.
Im Internet bin ich etwas fündig geworden. Und zwar gibt es das Skript von open geodb.

Leider verstehe ich nicht so wirklich wie man dieses Skript integriert.

Hat jemand ein leichter zu verstehendes Skript ****?


VG
 
Hallo,
ich danke dir für den Link. Ich habe die Tabelle in meiner datenbank in utf 8 importiert.
Jetzt kommt es zum wesentlichen, ich hab in der Datenbank eine PLZ 45355 von einem User.

Nun möchte ich alle User auslesen die im Umkreis von 10, 50, 100, 300, 500, 1000 KM sind.


Wie kann man dass machen?

Viele Grüße
thehasso
 
Such mal im PHP- bzw. auch im MySQL-Forum nach Umkreissuche. Da dürftest du innerhalb des letzten Jahres fündig werden, da genau das Problem hier schon besprochen wurde.

Grüße
 
Wenn du geodaten zur verfügung hast, kannst du diesen Befehl hier anpassen

PHP:
SELECT id, ( 3959 * acos( cos( radians(37) ) * cos( radians( $LAT ) ) * cos( radians( $LNG) - radians(-122) ) + sin( radians(37) ) * sin( radians( $LAT) ) ) ) AS distance FROM markers HAVING distance < 25 ORDER BY distance LIMIT 0 , 20;
 
Zurück