2013-04-16 9 views
5

Ich möchte Folgendes tun.Wie verwende ich Django für eine effektive Geolokalisierung?

Ich möchte eine App erstellen, führt die folgenden

  • Restaurants in der Adresse gebracht, wo sie sich befinden.
  • Person A öffnet die App und sieht die Anzahl der Meilen, die jedes Restaurant von seinem aktuellen Standort entfernt ist, sortiert nach dem nächsten.

Wie kann ich dies auf die effektivste Art und Weise tun?

Wenn das Restaurant mir ihre Adresse gibt, sollte ich diese Adresse in Längen-/Breitengrad-Punkte umwandeln und dann irgendwie verwenden, um die Entfernung von der Person A aktuellen Standort zu erhalten? Aber wie mache ich das so effektiv, dass, wenn es 1000 Adressen in der Datenbank gibt, ich effizient alle diese Adressen sortieren kann - am nächsten zu Person A zuerst - ohne zu viel Zeit zu nehmen? Vielen Dank!

Ich benutze Django.

+0

Ich möchte etwas ähnliches tun. Konnten Sie eine gute Lösung finden und haben Sie einen Beispielcode, den Sie teilen könnten? –

Antwort

Verwandte Themen