在以下代码中:
如果(c.moveToFirst())
{
do{
longitude=Integer.parseInt(c.getString(0));
latitude=Integer.parseInt(c.getString(1));
p = new GeoPoint(latitude,longitude);
geoPointsArray.add(p);
theRouteDraw();
}while(c.moveToNext());
}
其中 c 是从存储 GPS 数据(经度、纬度)的数据库中获得的光标
Cursor c=db.getAllData();
和:
路线图();是一种在两个 GPS 点之间画线的方法。
按照我在 geoPointsArray[] 中进行的方式,我有所有这些点,然后
我将它传递给 theRouteDraw(); 立即绘制这些点之间的线!!!!
现在我想在上面的代码中设置一个延迟,以便在 geoPointsArray[] 中放置一个点并调用 theRouteDraw().......要逐步绘制的线
如果我不使用延迟,我的应用程序会被阻塞一段时间(不是 FC),直到画线......因为它会到达需要在地图上连接的许多点!
知道怎么做吗???????????????