Malcolm Beck´s: MySQL und GEO-Location, Umkreissuche

Beitrag lesen

હેલો

In einem von meinen asbach-älteren Projekten gibt's danach noch einen Durchlauf, der auf den Radius prüft. Ich habs verlinkt, Damit Du siehst mit was für Geschwindigkeiten zu rechnen ist.

Das meiste entfällt bei meiner Variante doch. Es hat ja an sich nichts mehr mit einer Umkreissuche zutun.

lat       lng
Johannesstr 34       51.53849  7.15512
laurentius 2         51.53867  7.15332
stöckstr 100         51.53884  7.15208
karlstr 2            51.53720  7.15485
hauptstr 335         51.53801  7.15541
Melanchthonstraße 7  51.54000  7.15532

Die Strassen sind in unmittelbarer umgebung, also sollte es doch reichen, wenn ich in etwa nach „Standort + 0.01000“ und „Standort - 0.01000“ suche? Das ist zwar ziemlich Grob, aber letztenendes eine Umkreissuche?

Ich hab gerade nur schwierigkeiten mit der Logik:

Aktueller Standort Latitude: 51.53849, Longitude: 7.15512

SELECT  
      short_lat, short_lng  
FROM  
      GEO  
WHERE  
        short_lat < (Latitude+0.01000)  
      AND  
        short_lat > (Latitude-0.01000)  
AND  
        short_lng < (Longitude+0.00999)  
      AND  
        short_lng > (Longitude-0.00999)

Müsste ja so die richtung sein? So ein Statement sollte doch kaum ins Gewicht fallen? Ich probiere einfach mal rum.

બાય

--
 .
..: