Anladığım kadarıyla, SQLite, Haversine formülünü düz SQL'de düzgün şekilde uygulamak için matematik işlevlerine sahip değil. Uygulamanın,Haversine formülünün Objective-C'de uygulanması ve SQLite'den çağrılması mümkün müdür?
ile bir external function kullanarak mümkün olabileceğini düşünüyorum. Amaç, iPhone'da bir SQLite veritabanına sahip olmak ve kullanıcının geçerli konumuna olan mesafeye göre sıralama yapabilmek. Arama yaptım, ancak bunun yapıldığına dair bir örnek bulamıyorum. Zor kısımların işlev bildirimlerini doğru olarak alacağını düşünüyorum. Bir C Haversine formüle sahip
SELECT * FROM LOCATION loc ORDER BY distance(loc.lat, loc.long, ?, ?)
: Ben, umut ediyorum Sonuçta gibi bir SQL deyimini yürütmek için muktedir olduğunu.
float distance(float nLat1, float nLon1, float nLat2, float nLon2);
herkes bu mümkün olup olmadığını bilmek ve/veya başlamak için bazı örnek kod var mı şu şekildedir: işlev tanımıdır?