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