一旦我的位置足够精确满足我的需求,我想减慢更新速度:
@Override
public void slowUpdateRate() {
/*
* Set the update interval
*/
Dbg.v(TAG,"****************************");
Dbg.e(TAG, "-- SLOW update rate");
Dbg.v(TAG,"****************************");
stopUpdates();
mLocationRequest.setInterval(1500000);
mLocationRequest.setFastestInterval(150000);
mLocationClient.requestLocationUpdates(mLocationRequest, this);
该方法被调用,但我仍然每3秒半更新一次。我有一个带有map 2.0片段的ViewPager,但我做了mapFragment.getMap().setMyLocationEnabled(false);
如何减慢更新速度?为什么FastestInterval不起作用?
答案 0 :(得分:2)
错误是我的,可以在这个
中恢复 DO 不再次致电mLocationClient.requestUpdates(mLocationRequest,this);
另外,请记住,默认的最快间隔是您的正常间隔/ 6。