朋友我想创建一个应用程序,向用户显示位置或跟踪用户位置实时。
如图所示
我们只想跟踪用户,直到到达目的地。
while user follows in route for destination.
谢谢 Ahsan Saeed 。
答案 0 :(得分:0)
您可以使用此链接中显示的位置更改侦听器here
如果您能够获得lastKnownLocation()
,那么您只需使用计时器即可在指定时间后获取该位置
void getUpdate(){
final Handler handler = new Handler();
Timer timer = new Timer();
TimerTask doAsynchronousTask = new TimerTask() {
@Override
public void run() {
handler.post(new Runnable() {
public void run() {
try {
//Get last known location here
getLastKnownLocation();
//update the map's marker with the new LatLng
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
}
};
timer.schedule(doAsynchronousTask, 0, 5000); //execute in every 5 seconds
}
}