我的设备 gps 找到卫星但没有锁定。它不断尝试获取 GPS 信号,但大多数时候都失败了。我在其他 android 版本 4.1.1 上对其进行了测试,问题仍然存在。我只是尝试了许多重置谷歌位置服务和位置访问的组合,但没有任何解决方法。我进入地图,我根本无法获得 GPS 锁定。我注意到,获得 GPS 信号需要更长的时间,而且同性恋者丢失的信号更频繁 禁用“谷歌位置服务”也不起作用
在每个使用 GPS 的应用程序中,只显示空圆圈。有时(几秒钟后)点会出现并开始闪烁。但即使在三分钟后,我的手机仍在搜索 GPS 信号。
在官方谷歌地图应用程序上,它说搜索 GPS 信号并保持这样
我没有任何错误报告。它一直在寻找卫星,在某些时候只有一个圆圈,里面没有点。
用于获取 GPS 坐标的示例代码
@Override
public void onCreate(Bundle savedInstanceState) {
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Criteria c = new Criteria();
c.setAccuracy(Criteria.ACCURACY_FINE);
c.setBearingRequired(true);
pro = locationManager.getBestProvider(c, true);
locationManager.requestLocationUpdates(pro, 0, 0, this);
Location loc = locationManager.getLastKnownLocation(pro);
gpsManager = new GPSManager();
if (loc != null) {
showLocation(loc);
}
@Override
protected void onPause() {
locationManager.removeUpdates(this);
}
有什么解决办法吗?