【发布时间】:2012-08-28 01:50:30
【问题描述】:
我需要为 sqlite 创建一个函数,因为 sin 和 cos mysql 函数不存在,我需要进行如下查询:
String q = "SELECT * FROM shops WHERE _id > 0 AND distance(lat, lng, latitudine, longitudine) < 20 AND cancellato=0 ORDER BY _id";
Cursor c = myDataBase.rawQuery(q, null);
return c;
所以,我需要一个距离函数。
我不能通过代码来完成,因为它是 +8000 家商店的列表!
我该怎么办?我没有在网上找到任何东西。
谢谢!
【问题讨论】:
-
你可以使用方形而不是圆形......或者......为此创建一些网络服务......
-
sqlite 有一些限制,所以你不能像另一个数据库那样获得更多的功能,例如。神谕
-
在iphone中我做了一个函数距离,我在sqlite中使用它
标签: android sqlite distance trigonometry