Kalle: mySQL Daten die in einen bestimmten bereich fallen

Beitrag lesen

geokoordinaten zusammenfassen, die nahe beieinanderliegen.

Ach so, Umkreissuche habe ich schon gemacht. Du gehst von einen Ort aus:
z.B. Birkenau/Odw. nord = 49.5670;  ost = 8.7170;

Wenn nun 5 km 0.05 Grad entsprechen (habe ich jetzt nicht im Kopf), dann kannst du alle Orte in einem Quadrat mit der Kantenlänge 10 km finden, in dem Birkenau mittig liegt:

$links  = row['ost']  -0.05;
$rechts = row['ost']  +0.05;
$oben   = row['nord'] +0.05;
$unten  = row['nord'] -0.05;

SELECT * FROM orte WHERE nord <= $oben AND  nord >= $unten AND ost <= $rechts AND ost >= $links

Bitte auf Denkfehler überprüfen, bin nach einem langen Arbeitstag nicht mehr taufrisch.

Ist es das, was du meinst?

Oder willst du eine Landkarte in Quadrate aufteilen und allen Orten eines Quadrates denselben Suchbegriff geben?

Kalle