如何避免频繁的位置更新?

Sac*_*shi 5 gps android

我是android的新手.我希望以3分钟的间隔获得GPS位置,但我每秒都会获得位置更新.

我怎么能避免这个?

请提出建议.我正在使用以下代码:

captureFrequencey=3*60*1000;    
LocationMngr.requestLocationUpdates(
    LocationManager.GPS_PROVIDER, captureFrequencey, 0, this);
Run Code Online (Sandbox Code Playgroud)

Laz*_*nja 3

LocationMngr.requestLocationUpdates(LocationManager.GPS_PROVIDER, captureFrequencey, 0, this);
Run Code Online (Sandbox Code Playgroud)

那是因为你将最小距离设置为 0。将其更改为 100 米并检查!

LocationMngr.requestLocationUpdates(LocationManager.GPS_PROVIDER, captureFrequencey, 100, this);
Run Code Online (Sandbox Code Playgroud)


请参阅文档