-1
У меня возникла проблема с выяснением, почему мой приемник местоположения дает мне неправильные данные. Пока я в Северной Америке, я получаю данные о том, что я в Европе.Проблема с GPS-местоположением, Android, LocationListener и LocationManager
LocationManager locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);
LocationListener locationListener = new LocationListener() {
@Override
public void onLocationChanged(Location location) {
mLocationLat = location.getLatitude();
mLocationLon = location.getLatitude();
}
@Override
public void onStatusChanged(String s, int i, Bundle bundle) {
}
@Override
public void onProviderEnabled(String s) {
}
@Override
public void onProviderDisabled(String s) {
}
};
try {
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);
}catch (SecurityException se){}
попробуйте http://stackoverflow.com/a/41981246/3496570 – Nepster