2010-11-19 11 views
2

Ich habe eine Django-Anwendung mit einem Modell, das Adressfelder enthält. Ich möchte eine "nächstgelegene Ort" -Suche implementieren. Insbesondere möchte ich die Modellobjekte, die einer Postleitzahl am nächsten sind, finden.Suche nach dem "nächstgelegenen Ort" zu einer Django-Anwendung hinzufügen

Ich weiß, das ist eine breite Frage, aber ich würde wirklich gerne wissen, wo soll ich anfangen.

Ich schaute auf GeoDjango, aber nachdem ich auf the tutorial sah, fühlt es sich ehrlich gesagt ein bisschen über meinen Kopf. Vielleicht gibt es eine App, die etwas Ähnliches leistet, dessen Quelle ich sehen könnte.

Tipps, mögliche Hindernisse und hilfreiche Hinweise wäre sehr geschätzt.

Antwort

3

wollte ich etwas ähnliches vor einer Weile (Django model property geo distance)

I verwendet geopy die coords und gespeichert sie in der Datenbank zu berechnen. Meine Anwendung hat ein Schlüsselwort und eine Postleitzahl erwartet. Die Keyword-Suche gab mir eine Ergebnismenge, die ich mit Hilfe der Proximity-Suche basierend auf der Postleitzahl weiter durchbohrte.

+0

Danke! Ich habe seitdem etwas daran gearbeitet mit geopy und; So weit, ist es gut! –

Verwandte Themen