我正在尝试获取当前位置的准确值,就像汽车定位器应用程序一样:您使用GPS
位置标记汽车的位置。
问题是onLocationListener只被调用一次,并且第一次修复可能没有我想要的那么准确。因此,我想听,说五个更新,以获得更准确的位置。 我注册了这样的更新: RequestLocationUpdates(LocationManager.GPS_PROVIDER,0,0,gpsLocationListener);
如果我正在移动,我会得到很多更新,但是当我站着不动时,我只会得到一次更新。
如果站着不动以获得更准确的位置,如何强制它获得更多更新?
答案 0 :(得分:0)
如果您处于视线范围内,您将在很频繁的时间间隔内获得位置更新。如果您在某个地方,您的设备无法与上面的GPS卫星保持视线,您将无法修复任何位置,因此无法更新位置。