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(光標)未定義爲光標