我正在寻找很好的解决方案来计算两点之间的距离。Android和两点之间的距离使用sqlite
我想根据距离排序我的地理点。
我:
Cursor c = database.rawQuery("SELECT name,latitude,longitude,((longitude-21.15)*(longitude-21.15) +(latitude-54.05)*(latitude-54.05)) AS len FROM Object ORDER BY len;", null);
但这是错误的解决方案... 距离是错误的...
请帮助我。
';'在查询中似乎对我来说不对。 – SudoRahul 2013-03-18 10:32:31
看看这个问题:http://stackoverflow.com/questions/3126830/query-to-get-records-based-on-radius-in-sqlite/9536914#9536914 – rciovati 2013-03-18 10:49:42