Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android的MapView上显示存储在SQLite db中作为路由的经度和纬度值(非实时)_Android_Sqlite_Google Maps - Fatal编程技术网

在Android的MapView上显示存储在SQLite db中作为路由的经度和纬度值(非实时)

在Android的MapView上显示存储在SQLite db中作为路由的经度和纬度值(非实时),android,sqlite,google-maps,Android,Sqlite,Google Maps,我目前正在创建一个应用程序,它每隔一段时间记录移动设备的当前位置,并在设备上以彩色线实时显示路线。同时,应用程序将经度和纬度存储在SQLite数据库中,因为我希望用户能够再次显示该特定路线 路线有一个主键,每个航路点通过外键链接到该路线 在地图上显示保存的路线最简单的方法是什么?查看此…我是否能够创建一个包含特定轨道的所有航路点值的光标,然后使用循环和moveToNext();方法在光标中移动,为每个光标添加覆盖?例如: int i=0 do { i++; Cur

我目前正在创建一个应用程序,它每隔一段时间记录移动设备的当前位置,并在设备上以彩色线实时显示路线。同时,应用程序将经度和纬度存储在SQLite数据库中,因为我希望用户能够再次显示该特定路线

路线有一个主键,每个航路点通过外键链接到该路线


在地图上显示保存的路线最简单的方法是什么?

查看此…

我是否能够创建一个包含特定轨道的所有航路点值的光标,然后使用循环和moveToNext();方法在光标中移动,为每个光标添加覆盖?例如:

int i=0

 do { 
      i++; 

      Cursor cursor = db1.query(TABLE_NAME, FROM, null, null, null, null,
            ORDER_BY);
    Double lat = cursor.getDouble(2);
    Double lon = cursor.getDouble(1);
    cursor.moveToNext();
    overlay.addGeoPoint( new GeoPoint( (int)(lat*1E6),  (int)(lon*1E6)));

 } while ....