GPS-Radius-Suche mit PHP 5 und MySQL

8

Ich habe eine PlaceID | PlaceName | Lat | Lon als meine Datenbankstruktur.

Angenommen, ich habe meine aktuelle Breite und Länge als

%Vor%

Ich möchte Orte finden, die sich in einem Umkreis von 100 Fuß befinden. Könnte dem Benutzer erlauben zu wählen.

    
Keverw 26.09.2010, 10:09
quelle

1 Antwort

17

Vielleicht möchten Sie die folgende Präsentation ausprobieren:

Der Autor beschreibt, wie Sie die Haversine-Formel in MySQL verwenden können, um nach Nähe zu sortieren und Ihre Suche auf einen definierten Wert zu beschränken Angebot. Er beschreibt außerdem, wie eine vollständige Tabellensuche für solche Abfragen vermieden werden kann, indem traditionelle Indizes für die Spalten für die Breite und Länge verwendet werden.

1 PDF-Version

    
Daniel Vassallo 26.09.2010, 10:10
quelle

Tags und Links