2010-03-29 59 views
0

我試圖計算存儲在SQLite數據庫中的第一個GPS點與存儲的最後一個GPs點之間的距離。使用Cursor和distanceTo()方法找到Android中2個點之間的距離

到目前爲止我的代碼是這樣的:

private double Distance() 
{ 

SQLiteDatabase db1 = waypoints.getWritableDatabase(); 
Cursor cursor = db1.query(TABLE_NAME, FROM, null, null, null, null,ORDER_BY); 
Cursor cursor1 = db1.query(TABLE_NAME, FROM, null, null, null, null,ORDER_BY); 
Double lat = cursor.getDouble(2); 
Double lon = cursor.getDouble(1); 
cursor.moveToFirst(); 
cursor.moveToLast(); 
cursor.close(); 
distance = cursor.distanceTo(cursor1); 

} 

我意識到我需要返回一個值,但我收到的錯誤是對於distanceTo方法:

「的方法distanceTo(光標)未定義爲光標

回答

相關問題