я получил общее неправильное расположение в моем LocationManagerЕсть неправильное расположение в LocationManager
locationService = (LocationManager) getSystemService(LOCATION_SERVICE);
Log.i(log_tag, "get best provider");
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
provider = locationService.getBestProvider(criteria, true);
clearLocationCache(provider);
Location location = locationService.getLastKnownLocation(provider);
После того, как я был в Москве и получил место в моем приложении, но когда я приехал в Лондон, я получил то же место на моем устройстве. Я получил правильное местоположение только после перезагрузки моего устройства Android.
Вы получаете последнее известное местоположение, которое означает, что ваше текущее местоположение не обновляется в Location Tracker, поэтому вы получаете старое местоположение. я так думаю ... –
сообщение 'onLocationChanged' код пожалуйста –
Пожалуйста, отправьте полный код. –