デバイスのGPSが衛星を検出しましたが、ロックされません。それは常にGPS信号を取得しようとし続けますが、ほとんどの場合失敗します。他のAndroidバージョン4.1.1でテストしましたが、問題は解決しません。Googleの位置情報サービスと位置情報アクセスの両方をリセットする多くの組み合わせを試しましたが、何も修正されません。マップにアクセスしましたが、GPSロックをまったく取得できません。私は気づきましたが、GPS信号を取得するのに時間がかかり、信号の同性愛者がより頻繁に失われる「Google位置情報サービス」を無効にすることも機能しません
GPSを使用するすべてのアプリでは、空の円のみが表示されます。時々(数秒後)ドットが現れて点滅し始めます。しかし、3分後でも、私の電話は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);
}
解決策はありますか?