Ich habe eine Frage über Geopoints Jungs ..Standort bewusst Android, Vergleich Entfernung in Java oder Datenbank?
Ich bin eine Location-Aware-Client-Server-Anwendung in Android implementieren. Clients haben einige gespeicherte Speicherorte in der Server-Datenbank (mysql). Und sie werden einige Nachrichten erhalten, die an diese Orte gebunden sind.
Ich muss Abstand zwischen 2 Punkten vergleichen, was ist die beste Möglichkeit, um die Entfernung zu speichern und zu berechnen. Berechnen Sie die Instanz in der Datenbank mit Abfrage, oder alle Ergebnisse in Server-Java, und berechnen Sie dann 2 Punkte, die von Location.distanceBetween (..) geliefert wird.
Welcher Weg ist besser, ich bin ein Neuling in diesem. Danke.
Vielen Dank für Ihre Antwort, ich denke, es ist auch besser. Also, Speicherorte in ganzzahliger Form oder lat lon Form für effiziente Abfrage? –
Wenn Sie Daten in int speichern, wird es sicher einen Unterschied machen .. –