【发布时间】:2012-12-27 18:20:28
【问题描述】:
我的设备 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);
}
有什么解决办法吗?
【问题讨论】: