Oblicz odległość między dwoma punktami bezpośrednio w SQLite
W mojej aplikacji web / MySQL mam coś takiego, aby uzyskać odległość między dwoma punktami:
<code>6371 * acos(cos(radians(-19.83996)) * cos(radians(lat)) * cos(radians(-43.94910) - radians(lng)) + sin(radians(-19.83996)) * sin(radians(lat))) </code>
Ale testowałem w SQLite i te funkcje matematyczne (acos, cos, radians, sin) nie istnieją. Czy jest coś równoważnego do obliczenia odległości bezpośrednio w bazie danych?
Mam jednak aplikację na iPhone'aTa metoda liczyć. Działa doskonale, ale teraz muszę wykonać to samo wyszukiwanie w bazie danych w aplikacji na Androida.
Z góry dziękuję.
AKTUALIZACJA
Mam 9000 punktów do obliczenia odległości i uzyskania 5 pobliskich lokalizacji danego punktu.